1、下載客戶端
通過http://maven.apache.org/download.cgi#下載Maven本地客戶端。
我下載的是apache-maven-3.2.5-bin.zip,在D盤解壓。
2、安裝客戶端
首先確保jdk已經安裝完成,在命令行輸入java –version,出現下圖則表明jdk已經安裝。
之后就是配置maven的環境變量:
1.添加MAVEN_HOME;
2.在Path中加入%MAVEN_HOME%\bin即可,如下圖。
完成后命令行輸入mvn –v,出現下圖則表明maven已經安裝完成。
1、 settings.xml配置
配置文件路徑:%MAVEN_HOME%\conf。
配置本地倉庫存放路徑
<localRepository>D:\repositorys\maven</localRepository>
注意:如果不配置,jar包將默認下載到C盤user下的.m2目錄中,為避免沖突,配置完后,可以把.m2目錄整個刪除。
配置私服地址
<mirrors> <id>Mirror</id> <!--鏡像的id--> <mirrorOf>*</mirrorOf> <!--過濾哪些倉庫映射到該鏡像--> <name>Mirror</name> <!--鏡像的名字--> <url>http://ip/nexus/content/groups/group-test</url> <!--倉庫的地址--> </mirrors>
配置profile
<profile> <id>default-profile</id> <activation> <activeByDefault>true</activeByDefault> </activation> <repositories> <repository> <id>default</id> <name>default Repository</name> <url>http://ip/nexus/content/groups/group-test</url> <releases> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </repository> </repositories> </profile>
鏡像和profile中url的區別:映射到鏡像的倉庫會先從鏡像地址下載,如果下載不到會從profile中的地址下載
詳細配置說明參考官方文檔:http://maven.apache.org/ref/3.3.9/maven-settings/settings.html
settings.xml中配置的地址是全局地址,在maven工程中,每個工程都對應一個pom.xml文件,我們可以在該文件中添加該工程的私有地址,在pom.xml中加入如下配置即可
<repositories> <repository> <id>default</id> <name>default Repository</name> <url>http://ip/nexus/content/groups/group-test</url> <releases> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </repository> </repositories>