每次手动上传都特别麻烦,所以就简单研究了一下自动推送。
首先在你要推送jar
包的项目的pom
文件中,加入如下配置:
<distributionManagement>
<repository>
<!-- 要和下边配置id一直 -->
<id>nexus-test</id>
<name>admin</name>
<!-- 你要推送的地址 -->
<url>http://nexus.bcrjl.com/repository/maven-releases/</url>
</repository>
</distributionManagement>
在 Maven
设置文件settings.xml
中添加以下配置:
<servers>
<server>
<id>nexus-test</id>
<!-- 登录的用户名 -->
<username>admin</username>
<!-- 登录的密码 -->
<password>admin123</password>
</server>
</servers>
如果推送的时候出现 500
或者 404
错误,请前往 Nexus
后台修改仓库的 Deployment policy
为 Allow redeploy
然后在 IDEA
或者 Maven
中执行clean
、 package
、 deploy
就可以推送成功了。
我也是每次更新之后手动上传jar包,感觉贼麻烦
可以配置一下私服信息,每次可以直接使用 deploy 上传。