請先按照 JDK 配置 參考 http://www.javashuo.com/article/p-oqmfmyhx-gm.htmljava
maven : http://maven.apache.org/download.cgiapache
如 maven 目錄 C:\Develop Files\apache-maven-3.0.5windows
操做以下bash
個人電腦」--選擇「屬性」--選擇「高級」--點擊「環境變量」maven
在「系統變量(S)」中工具
maven配置開發工具
新建:M2_HOME:maven目錄ui
新建:MAVEN_OPTS : -Xms128m -Xmx512m (可選)this
緣由:Java 默認的最大可用內存不能知足Maven運行,引起 java.lang.OutOfMemeoryError 。url
編輯:PATH:在最前面加上%M2_HOME%\bin;
maven 驗證
C:\Users\Administrator>echo %M2_HOME% D:\Develop Files\apache-maven-3.0.5 C:\Users\Administrator>mvn -version Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800) Maven home: D:\Develop Files\apache-maven-3.0.5 Java version: 1.8.0_11, vendor: Oracle Corporation Java home: D:\Program Files\Java\jdk1.8.0_11\jre Default locale: zh_CN, platform encoding: GBK OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
%M2_HOME%\config\setting.xml 標籤 localRepository
<localRepository>D:\maven\repository</localRepository>
在cmd命令下執行mvn help:system命令, 執行完成以後就會發現用戶目錄下自動建立了.m2文件夾
C:\Users\Administrator> mvn help:system
setting.xml文件 最好複製到 ~/.m2/setting.xml 區分各個用戶私有配置
若是在%M2_HOME%\config\setting.xml 修改了 localRepository的位置 ,則 .m2 文件夾不生成
1.配置用戶範圍的settings.xml
緣由:$M2_HOME/conf/settings.xml 全局範圍,全部用戶均受影響
~/.m2/settings.xml 用戶範圍,只有當前用戶受影響
2.不要使用IDE開發工具自帶的Maven
3.修改一個國內的maven鏡像倉庫
<mirrors> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror> <mirror> <id>ui</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://uk.maven.org/maven2/</url> </mirror> <mirror> <id>jboss-public-repository-group</id> <mirrorOf>central</mirrorOf> <name>JBoss Public Repository Group</name> <url>http://repository.jboss.org/nexus/content/groups/public</url> </mirror> </mirrors>