常见的Maven调试技术是使用mvn dependency:tree来查看项目依赖项的图形。
但是,此列表显示项目依赖项,而不是每个插件的插件依赖关系树。有没有办法从项目中做到这一点?
答案 0 :(得分:86)
通过mvn -X输出将间接打印出信息。目前没有其他选择来获取Maven-Plugin的依赖项。
<强>更新强> 您可以使用以下命令获取插件依赖项列表(来自依赖项插件的resolve-plugin goal):
mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:resolve-plugins
较短的版本是(指定插件版本是一个坏习惯)
mvn dependency:resolve-plugins
答案 1 :(得分:0)
如果使用的是IDEA IntelliJ或Eclipse等任何IDE:
要在POM中添加的插件:
<build>
<plugins>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>