Jenkins Maven pom jar打包未拉取最新包解決辦法
遇到個神奇的問題,包版本號未變更新后,jenkins打包不會拉取最新包
確認包正常deploy到了遠程倉庫,ps: 刪掉倉庫包后,會自動拉取,但太不友好。
最終發(fā)現(xiàn)是包版本命名的原因。解決辦法: 修改包版本加上 -SNAPSHOT
<groupId>com.frame</groupId>
<artifactId>ca-mesh-test</artifactId>
<version>1.2.5</version>
上述版本號會出現(xiàn)問題, 正確的如下:
<groupId>com.frame</groupId>
<artifactId>ca-mesh-test</artifactId>
<version>1.2.5-SNAPSHOT</version>
1. 發(fā)布新版的snapshots版本的jar包,默認Jenkins打包不拉取snapshots包
需要修改:
<repositories>
<repository>
<id>nexus</id>
<url>maven 私庫 public地址</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
2. 設(shè)置了snapshot拉取后,部分包還未更新,需要把包版本以snapshot結(jié)尾
<groupId>com.frame</groupId>
<artifactId>ca-mesh-test</artifactId>
<version>1.2.5</version>
上述版本號會出現(xiàn)問題, 正確的如下:
<groupId>com.frame</groupId>
<artifactId>ca-mesh-test</artifactId>
<version>1.2.5-SNAPSHOT</version>
3. IDEA無法更新snapshots包可設(shè)置

參考
https://blog.csdn.net/EFSGFDSRH/article/details/117486892
到此這篇關(guān)于Jenkins Maven pom jar打包未拉取最新包解決辦法的文章就介紹到這了,更多相關(guān)Jenkins Maven pom jar未拉取最新包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java請求流量合并和拆分提高系統(tǒng)的并發(fā)量示例
這篇文章主要為大家介紹了Java請求流量合并和拆分提高系統(tǒng)的并發(fā)量示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪2022-04-04
JAVA錯誤類結(jié)果類和分頁結(jié)果類代碼詳解
這篇文章主要介紹了JAVA錯誤類結(jié)果類和分頁結(jié)果類代碼詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-02-02

