列出依赖于特定依赖关系的聚合POM的所有模块

时间:2015-01-18 21:47:03

标签: maven maven-plugin maven-dependency-plugin

这是我的聚合POM:

<project>
  ...
  <groupId>myAggregate</groupId>
  <artifactId>myAggregate</artifactId>
  ...

  <modules>
    <module>module1</module>
    <module>module2</module>
    <module>module3</module>
    <module>module4</module>
    <module>module5</module>
  </modules>

  ...
</project>

假设模块:module1module3module5依赖于工件的相同/不同版本,例如dependency1。当我在上面的聚合POM上运行目标时,我希望maven-dependency-plugin列出这些模块,但是我找不到能够为我做这个目标的目标。比如,例如:

mvn dependency:dependents-of -Dartifact=...

任何人都知道任何插件告诉我这个或者我是否应该为插件编写自己的目标?

1 个答案:

答案 0 :(得分:0)

由于modules位于aggregator下方,我只是在grep上使用pom.xml来列出它们。有时,简单有助于;)