为什么mvn dependency:tree有时会下载二进制文件?

3

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

1个回答

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

该死!惊呆了!当然,有道理! - Marco Polo
@MarcoPolo,请考虑点赞! :) - UserASR

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接