【问题标题】:"mvn dependency:tree" - is there an equivalent available for "verbose" output?“mvn dependency:tree” - 是否有可用于“详细”输出的等效项?
【发布时间】:2018-03-07 01:46:51
【问题描述】:

我有一个用例,我们想知道 Maven 项目在每个依赖树中获取的所有版本,即使它们被省略。

根据 maven-dependency-plugin 文档,“详细”选项自 Maven 3 以来已停用,并且依赖目标的“树”Mojo 不再能够显示省略的依赖项。

我正在使用 Maven 3.5.0 并尝试使用额外安装的 Maven 2.x,但这会产生与 Java 8 应用程序的兼容性问题。

有没有办法在 Maven 3 中获得详细的依赖树输出?

【问题讨论】:

    标签: java maven maven-3


    【解决方案1】:

    你可以使用

    mvn dependency:tree -X
    

    produces the debug output.

    documentation中另有说明verbose-

    请注意,此功能实际上使用 Maven 2 算法,可能give wrong results when used with Maven 3

    编辑:正如布拉德在the comments 中指出的那样,verbose 标志已被reintroduced for the 3.2.0 发布并进一步发布。

    【讨论】:

    • 有没有办法打印依赖冲突?
    • 看起来 -Dverbose=true 可以在 maven-dependency-plugin 3.2.0 issues.apache.org/jira/browse/MDEP-644 中工作
    • @BradCupit 在我看来确实如此。让我编辑答案。
    • 它似乎还没有为“黄金时段”做好准备。它经常挂起,似乎是在尝试进行大量网络活动时。
    猜你喜欢
    • 2014-08-20
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    • 2020-04-18
    • 1970-01-01
    相关资源
    最近更新 更多