常见的Maven调试技术是使用mvn dependency:tree来查看项目依赖关系的图形。如何在项目中显示* plugins *的Maven依赖关系树?
但是,此列表显示了项目依赖关系,而不是每个插件的插件依赖关系树。有没有办法从一个项目做到这一点?
常见的Maven调试技术是使用mvn dependency:tree来查看项目依赖关系的图形。如何在项目中显示* plugins *的Maven依赖关系树?
但是,此列表显示了项目依赖关系,而不是每个插件的插件依赖关系树。有没有办法从一个项目做到这一点?
通过mvn -X的输出将间接打印输出信息。目前没有其他选项可以获得Maven-Plugin的依赖关系。
更新 您可以使用下面的命令来获取插件的依赖关系(resolve-plugin goal从依赖插件)的列表:
mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:resolve-plugins
较短的版本(这是个坏习惯,以指定插件版本)
mvn dependency:resolve-plugins
resolve-plugins不只是输出依赖关系树......它似乎重新下载所有的包。不理想。 – Reinderien
该插件不尊重重写插件依赖性在pom.xml中(标签'
使用的最后一个插件版本:MVN org.apache.maven.plugins:行家依赖性-插件:2.10 :决心,插件 –
您是否尝试运行mvn -X ... – khmarbaise
是的,这对某些问题有帮助,但不是我所要求的。 –
它包含插件的依赖关系,否则不存在这样的可用项。 – khmarbaise