1、修改私有jar包且已上傳到私服,卻構建失敗
原因:構建優先從jenkins本地倉庫已緩存的進行構建,不會拉取新的jar包
解決辦法:手動刪除老的jar包,讓jenkins自動下載新的jar包。maven工程默認下載jar包的路徑:/var/lib/jenkins/.m2/repository(.m2是一個隱藏文件夾 這個坑了我好久),需要刪除哪個jar包,則進入哪個包的子目錄使用命令:rm -rf ./*
2、jenkins使用老的私服地址
私服地址遷移后構建項目出現了從老私服拉jar包的情況,查看Linux配置的maven(mvn -version)發現 settings.xm配置的是最新的私服,百思不得其解。
原因:jenkins使用的pom是默認在../.m2 文件夾下的setting,此處的setting配置了以前的私服地址
解決辦法: ① jenkins管理員用戶手動配置maven地址,不再使用默認的
② 更新默認的settings配置文件