gpt4 book ai didi

Maven依赖:tree is not showing all transitive dependencies

转载 作者:行者123 更新时间:2023-12-02 11:17:19 25 4
gpt4 key购买 nike

我无法理解 的行为依赖:树 输出。在更高的模块上运行插件时,我缺少它所依赖的模块的重要信息。但是当我在较低的模块上运行插件时,我可以看到依赖项。这是一个显示问题的示例(名称已更改):

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] ------------------------------------------------------------------------

树显示与 的依赖关系网吧 , 但与 仅进一步依赖关系网吧到其他项目( common-logging )。

但是 网吧有更多的依赖关系:
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

最佳答案

WAR 在存档中包含其依赖项,这就是为什么 Maven 不会根据 WAR Artifact 将它们传递到其他 Artifact 的原因。

关于Maven依赖:tree is not showing all transitive dependencies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34529795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com