需求:将项目jar包发布到maven私服
1.首先需要在maven私服上创建仓库
2.在maven的配置文件settings.xml中配置server,id为私服上创建的仓库id,用户名和密码用于连接仓库时进行校验
<server>
<id>maven-releases</id>
<username>admin</username>
<password>123456</password>
</server>
<server>
<id>maven-snapshots</id>
<username>admin</username>
<password>123456</password>
</server>
3.在项目的pom.xml文件中配置私服仓库的地址。respository的id为仓库的id,与私服中的配置保持一致。Maven根据项目的version是否包含SNAPSHOT决定将jar包发布到release仓库,还是发布到snapshot仓库。
<distributionManagement>
<repository>
<id>maven-releases</id>
<name>172.16.10.65 releases Repository</name>
<url>http://192.168.212.230:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>maven-snapshots</id>
<name>172.16.10.65 snapshots Repository</name>
<url>http://192.168.212.230:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
配置完成之后就可以通过maven deploy命令将项目的jar包发布到私服啦。