Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 为什么mvn依赖:树有时下载二进制文件?_Maven - Fatal编程技术网

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

Maven 为什么mvn依赖:树有时下载二进制文件?,maven,Maven,在我看来,我们可以通过递归分析pom.xml文件来获得依赖关系树,而不需要这些依赖关系的二进制文件。然而,我发现当我运行mvn dependency:tree时,maven有时会下载一些二进制文件。为什么下载这些文件?可能是因为maven dependency插件有自己的依赖项: > [INFO] > org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.0-alpha-5-SNAPSHOT > [INF

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

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

> [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)
更多细节见