参考: 在pom.xml中使用distributionManagement将项目打包上传到nexus私服
maven 私服的搭建:(待完善)
maven 如何将本地项目推送到私服:
要点罗列:
1. 配置分发器:
2. 在maven的settings.xml中配置server
pom.xml 文件中添加:
<!--maven 私服相关配置 start -->
<distributionManagement>
<repository>
<id>maven-releases</id>
<name>maven-releases</name>
<url>http://nexus.xxx.com/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>maven-snapshots</id>
<name>maven-snapshots</name>
<url>http://nexus.xxx.com/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
<!--maven 私服相关配置 end -->
maven的settings文件中添加:
<server>
<id>maven-releases</id>
<username>admin</username>
<password>xxxx</password>
</server>
<server>
<id>maven-snapshots</id>
<username>admin</username>
<password>xxxxx</password>
</server>
maven私服的使用:
要点罗列:
1. 使用私服不需要在maven的settings配置文件中配置server.
2. 将repository放在项目中,组成员直接更新代码便会从私服去取,如果配置到maven的settings配置文件中,每个成员都需要配一遍。
3. 校验是否能从私服下载依赖:将本地maven仓库的相关依赖删除,然后在idea中点compile,重新下载。