mvn打包時出現一個子模塊找不到另一個子模塊的情況


問題描述

同一個工程下的不同子模塊有依賴關系,pom中的模塊依賴版本設置也都是正確的,
在使用mvn dependency:tree進行打包時出現子模塊A依賴的子模塊B一直找不到。

解決方案

最終從網上查找相似問題,然后嘗試在項目的根目錄下執行 mvn clean install,然后再執行mvn dependency:tree就沒有之前的問題了,可以順利執行。

原因解釋

其原因是:本地的項目打包時,需要從本地的倉庫拉取依賴的jar,由於本地倉庫沒有依賴的子模塊jar存在,所以在打包時就說找不到。
而項目在本地啟動執行時,和項目打包或者執行mvn dependency:tree並不相同,所以才會出現明明項目正常在本地啟動運行,但是本地執行一些打包操作卻報錯說依賴的jar找不到。


免責聲明!

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



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