【问题标题】:Why mvn dependency:tree sometimes download the binary files?为什么 mvn dependency:tree 有时会下载二进制文件?
【发布时间】:2019-04-29 05:05:27
【问题描述】:

在我看来,我们可以通过递归分析pom.xml文件得到依赖树,而不需要这些依赖的二进制文件。但是,我发现 maven 在我运行mvn dependency:tree 时有时会下载一些二进制文件。为什么要下载这些文件?

【问题讨论】:

    标签: maven


    【解决方案1】:

    可能是因为maven依赖插件有自己的依赖:

    > [INFO]
    > org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.0-alpha-5-SNAPSHOT
    > [INFO] +-
    > org.apache.maven.reporting:maven-reporting-impl:jar:2.0.4:compile
    > [INFO] |  \- commons-validator:commons-validator:jar:1.2.0:compile
    > [INFO] |     \- commons-digester:commons-digester:jar:1.6:compile
    > [INFO] |        \-
    > (commons-collections:commons-collections:jar:2.1:compile - omitted for
    > conflict with 2.0)
    

    更多详情在maven-dependency-plugin

    【讨论】:

    • 该死!脑洞大开!当然,有道理!
    • @MarcoPolo,请考虑投票! :)
    猜你喜欢
    • 2021-04-26
    • 2012-09-20
    • 2012-11-23
    • 1970-01-01
    • 2011-07-31
    • 2020-09-25
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多