我無法理解depencendy:樹輸出的行爲。在高級模塊上運行插件時,我缺少它所依賴的模塊的重要信息。但是當我在較低的模塊上運行插件時,我可以看到這些依賴關係。這是顯示問題的例子(名稱變更):Maven依賴關係:樹不顯示所有傳遞依賴關係
mvn -pl foo:bar-application dependency:tree -Dincludes=foo:*
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building bar-application 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ bar-application ---
[INFO] foo:bar-application:ear:0.0.1-SNAPSHOT
[INFO] +- foo:bar-business:ejb:0.0.1-SNAPSHOT:compile
[INFO] | +- foo:common-util:jar:0.0.1-SNAPSHOT:compile
...
[INFO] +- foo:bar-web:war:0.0.1-SNAPSHOT:compile
[INFO] \- foo:common-logging:jar:0.0.1-SNAPSHOT:compile
[INFO] ------------------------------------------------------------------------
這棵樹給出了一個depencendy到酒吧的Web,但只有一個從酒吧的Web其他項目進一步depencendy(共日誌記錄)。檢查欄應用時
mvn -pl foo:bar-web dependency:tree -Dincludes=foo:*
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building bar-web 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ bar-web ---
[INFO] foo:bar-web:war:0.0.1-SNAPSHOT
[INFO] +- foo:common-logging:jar:0.0.1-SNAPSHOT:compile
[INFO] +- foo:culprit-business-client:jar:0.0.1-SNAPSHOT:compile
...
[INFO] +- foo:common-rest:jar:0.0.1-SNAPSHOT:compile
[INFO] | \- foo:config-business-client:jar:0.0.1-SNAPSHOT:compile
[INFO] \- foo:bar-business:jar:0.0.1-SNAPSHOT:provided
[INFO] \- foo:some-client:jar:0.0.1-SNAPSHOT:provided
[INFO] ------------------------------------------------------------------------
爲什麼不顯示其他依賴關係:
但酒吧網已經遠遠的依賴?我花了一段時間尋找罪魁禍首。 我是個使用
mvn --version
Apache Maven 3.0.5
首先,你應該使用Maven的依賴,插件的高達最新版本,而不是這樣的古version..best是調用:'MVN org.apache.maven.plugins:Maven的依賴關係的插件:2.10:樹'... – khmarbaise
感謝您的提示。我確實嘗試了版本2.10,但輸出完全相同。 – SebastianH
我也看到同樣的行爲。 'mvn dependency:tree'列出了所有的傳遞依賴,除了一個特定的依賴X,它的傳遞依賴沒有列出。當我在X的'pom.xml'上運行'mvn dependency:tree'時,它列出了與這個問題非常相似的所有依賴關係。 – morpheus