2014-10-29 105 views
5

我有一個擁有100個依賴關係的Maven項目。其中一些依賴關係不可用。如何列出Maven項目缺失的依賴關係

當我針對父pom文件運行mvn install(此父pom引用其他項目)時,我收到一些錯誤,發現某些Maven依賴關係無法找到。但是我必須添加這些依賴關係才能發現其他依賴項可能會丟失。

是否有Maven命令會列出項目缺失的依賴關係?

更新: 另一種選擇是,以清除存儲庫文件夾,並嘗試使用Eclipse/Maven插件來重建 - 缺少依賴所有項目中出現的問題選項卡中列出

+0

是的,當你需要發送消息給同事以repo修改特權時,這是煩人的。我花了整整一個下午的時間來做這件事,並且讓我惱火。 – 2017-10-03 00:57:03

回答

1

的Maven您顯示缺少在所有的依賴第一層。因爲沒有包含在這些依賴關係中的poms,所以不可能顯示遍歷依賴關係,Maven沒有關於進一步依賴關係的信息。所以在這種情況下唯一的解決方案是添加所有缺少的依賴關係(絕對使用pom文件),然後重新運行maven(install或只是mvn dependency:resolve