为什么MVN依赖:树有时下载二进制文件?

时间:2019-04-29 05:05:27

标签: maven

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

1 个答案:

答案 0 :(得分:0)

可能是因为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