一、自动上传构件至私服
1.首先在项目setting文件中配置对应的快照版本和发布版本的服务器地址。
<!--上传包到私服的服务器设置-->
<servers>
<server>
<id>nexus-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
2.在项目pom文件中配置
<distributionManagement>
<snapshotRepository>
<id>nexus-snapshots</id>
<name>nexus-snapshots</name>
<url> http://192.168.11.105:8080/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
<repository>
<id>nexus-releases</id>
<name>nexus-releases</name>
<url>http://192.168.11.105:8080/nexus/content/repositories/releases/</url>
</repository>
</distributionManagement>
注意:id要和setting文件中配置的一致,url为对应的私服的快照仓库和发布版仓库
3.使用mvn的deploy命令上传构件
二、手动上传构件
1.登录nexus私服
2.选择第三方仓库
3.选择Artifact Upload
4.填写对应Group,Artifact,Version,packaging
5.选择select Artifact(s) to Upload上传对应的构件包
6.点击Upload Artifact(s)即可