自动推送jar包到nexus私服
侧边栏壁纸
  • 累计撰写 190 篇文章
  • 累计收到 1,268 条评论

自动推送jar包到nexus私服

萧瑟
2021-09-15 / 2 评论 / 360 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年09月15日,已超过1162天没有更新,若内容或图片失效,请留言反馈。

每次手动上传都特别麻烦,所以就简单研究了一下自动推送。

首先在你要推送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 policyAllow redeploy

然后在 IDEA 或者 Maven 中执行cleanpackagedeploy 就可以推送成功了。

评论 (2)

取消
  1. 头像
    珂泽
    广东省深圳市 Windows 10 · Microsoft Edge

    我也是每次更新之后手动上传jar包,感觉贼麻烦表情

    回复
    1. 头像
      萧瑟 作者
      北京市 Windows 10 · Microsoft Edge
      @ 珂泽

      可以配置一下私服信息,每次可以直接使用 deploy 上传。

      回复