1 安装:
* maven官网下载maven压缩包,解压至本地,比如:e:\apache-maven-3.5.2
2. 配置:
* 配置环境变量为:
M2_HOME=e:\apache-maven-3.5.2
PATH=%PATH%;%M2_HOME%\bin
3. 验证:
* mvn -v
4. 本地仓库:
默认位置: C:\Users\用户名\.m2目录下
5. 远程仓库:远程仓库即中央仓库,默认定义在%m2_home%\lib\maven-model-builder-xxx.jar中的超级POM文件中
默认位置: http://repo.maven.org/maven2
6. 修改本地仓库位置:
修改配置文件e:\apache-maven-3.5.2\confg\setting.xml中的标签<localRepository>即可,比如:
<localRepository>d:\repository</localRepository>
修改之后可以通过该命令验证一下,mvn help:system, 表示从中央仓库下载到本地仓库
7. 新增远程仓库
修改配置文件e:\apache-maven-3.5.2\confg\setting.xml
<mirrors>
<mirror>
<id>maven.oschina.net</id>
<name>maven mirror in China</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
8. 配置私服(可理解中央仓库到本地仓库的缓存)
<mirrors>
// ........
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
9. 当前主流maven私服
* Apache Archive
* JFrog Artifactory
* Sonatype Nexus
10. 镜像仓库
* http://www.sonatype.org/nexus/
* http://mvnrepository.com/
* http://repo1.maven.org/maven2
* http://repo2.maven.org/maven2
* search.maven.org
* maven.ibiblio.org/maven2
* maven.aliyun.com/nexus/content/groups/public
* repository.jboss.org/nexus/content/groups/public
* repository.jboss.org/nexus/content/repositories/releases
* mirrors.ibiblio.org/pub/mirros/maven2
* uk.maven.org/maven2