每次手动上传都特别麻烦,所以就简单研究了一下自动推送。
首先在你要推送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 上传。