Maven - 如何找出父pom上的所有库依赖

时间:2014-11-21 20:59:23

标签: java maven dependencies pom.xml parent-pom

我正在整合一个混乱的项目,有些库有父pom作为SNAPSHOT,就像这样

<parent>
<groupId>com.xxx</groupId>
<artifactId>yyy</artifactId>
<version>2.6-SNAPSHOT</version>
</parent>

当然,我需要解决它。

然而,由于mvn dependency:tree没有显示父母poms,因此我很难找出哪个库带来了pom。

例如,如果A依赖于yyy且yyy具有zzz的父pom,则mvn dependency:tree将不会显示zzz。因此,我很难找出哪个库依赖于快照父pom。

是否有maven命令可以显示我带来的所有库的所有父pom?

1 个答案:

答案 0 :(得分:0)

没有简单的方法可以做到这一点,因为父pom的处理方式与maven依赖关系的处理方式不同。所以依赖:树不起作用。你可以尝试做的是拉出每个依赖项和它们的pom,解析并检查父项。您也可以尝试拉出有效的pom并用它来解析。