我正在整合一个混乱的项目,有些库有父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?
答案 0 :(得分:0)
没有简单的方法可以做到这一点,因为父pom的处理方式与maven依赖关系的处理方式不同。所以依赖:树不起作用。你可以尝试做的是拉出每个依赖项和它们的pom,解析并检查父项。您也可以尝试拉出有效的pom并用它来解析。