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%in即可,如下图。
完成后命令行输入mvn –v,出现下图则表明maven已经安装完成。
1、 settings.xml配置
配置文件路径:%MAVEN_HOME%conf。
配置本地仓库存放路径
<localRepository>D: epositorysmaven</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>