Jenkins Maven pom jar打包未拉取最新包解決辦法
遇到個神奇的問題,包版本號未變更新后,jenkins打包不會拉取最新包
確認(rèn)包正常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包,默認(rèn)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中使用數(shù)組實現(xiàn)棧數(shù)據(jù)結(jié)構(gòu)實例
這篇文章主要介紹了Java中使用數(shù)組實現(xiàn)棧數(shù)據(jù)結(jié)構(gòu)實例,本文先是講解了實現(xiàn)棧至少應(yīng)該包括以下幾個方法等知識,然后給出代碼實例,需要的朋友可以參考下2015-01-01
Java concurrency之公平鎖(一)_動力節(jié)點Java學(xué)院整理
這篇文章主要為大家詳細介紹了Java concurrency之公平鎖的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06
Java Spring開發(fā)環(huán)境搭建及簡單入門示例教程
這篇文章主要介紹了Java Spring開發(fā)環(huán)境搭建及簡單入門示例,結(jié)合實例形式分析了spring環(huán)境搭建、配置、使用方法及相關(guān)注意事項,需要的朋友可以參考下2017-11-11
java SpringBoot自定義注解,及自定義解析器實現(xiàn)對象自動注入操作
這篇文章主要介紹了java SpringBoot自定義注解,及自定義解析器實現(xiàn)對象自動注入操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08

