一种常见的Maven调试技术是使用mvn dependency:tree查看项目依赖关系图.

但是,该列表显示的是项目依赖关系,而不是每个插件的插件依赖关系树.有什么方法可以从项目中做到这一点吗?

推荐答案

通过mvn-X的输出将间接打印出信息.目前没有其他选项可以获取Maven插件的依赖项.

Update 您可以使用以下命令获取插件依赖项列表(resolve-plugin goal个来自依赖项插件):

mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:resolve-plugins

较短的版本是(指定插件版本是一个坏习惯)

mvn dependency:resolve-plugins

Java相关问答推荐

使用hibiter中特定字段的where条款自定义映射

如何用javac编译Java类,即使对像java.lang.*这样的基本类也没有任何依赖关系?

虚拟线程似乎在外部服务调用时阻止运营商线程

将不受支持的时区UT重写为UTC是否节省?

使用GridBagLayout正确渲染

将响应转换为带值的键

我如何知道MediaDiscoverer何时完成发现介质?

Jenv-相同的Java版本,但带有前缀

使用Room Database删除Jetpack合成中的所有项目后,UI未重新合成

如何仅使用键/ID的一部分(组合)高效地返回映射值?

在VS代码中,如何启用Java Main函数的&Q;Run|DEBUG&Q;代码?

解析方法";javax/imageio/metadata/IIOMetadata.getAsTree(Ljava/lang/String;)Lorg/w3c/dom/Node时加载约束冲突

Instancio未在日志(log)中显示测试失败消息

为了安全起见,有必要复制一份 list 吗?

为什么项目名称出现在我的GET请求中?

具有多个分析模式的复杂分隔字符串的正则表达式

在Spring Boot中使用咖啡因进行缓存

使用同步方法中的新线程调用同步方法

HBox内部的左对齐按钮(如果重要的话,在页码内)

原始和参数化之间的差异调用orElseGet时可选(供应商)