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