多層級maven模塊用jenkins構建時找不到依賴模塊的jar包


項目結構

-parent (pom)

-- child1(pom)

  --child1.1(jar)

  --child1.2(jar)

--child2(jar)

最頂層的父項目packaging是pom,子項目還有pom,這種在用maven打包時,child2模塊依賴child1,即使先把child1.x在倉庫里打成jar包,child2在打包時還是找不到依賴,因為child1打包失敗,

解決辦法是先在父項目用 mvn clean install 把所有子項目都安裝一遍,再給需要打包的子項目單獨打包,這樣就不會報依賴找不到了.

其他需要注意的地方:沒有主啟動類的模塊pom里不需要加打包插件,  父項目的打包插件用 maven-compiler-plugin ,需要打包的子項目的打包插件用spring-boot-maven-plugin


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM