[筆記] 多模塊 maven 工程中,mvn dependency:tree 分析,jar 包找不到的問題處理。


問題背景

在使用 mvn dependency:tree 分析包依賴時,提示如下錯誤:

翻譯一下就是:在服務器上,沒有找到那個 jar 包。

原因

因為服務器上根本沒有這個 jar 包,這個模塊只是供工程中的其它模塊直接引用,沒有發布到服務器上。

解決

mvn dependency:tree 的輸出可以看出,其想要的,就是 maven-metadata.xml 文件。

如何生成?

使用 mvn install 命令,將對應模塊的 jar 包打包並安裝到本地的 maven 倉庫。

然后就會發現,對應的 jar 包目錄,有了 maven-metadata-local.xml 文件。

直接將其重命名為 maven-metadata.xml 就可以了。

然后,重新運行 mvn dependency:tree


參考鏈接:

Maven指令mvn:dependency:tree查看依賴Jar的關系_迎難而上-CSDN博客

原文鏈接:
https://www.cnblogs.com/jasongrass/p/13095378.html


免責聲明!

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



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