【发布时间】:2014-09-06 00:44:15
【问题描述】:
我有三个 maven 项目:A -> B -> C。为了更好地解释情况,我显示了伪 pom.xml:
一个 pom.xml
<groupId>X</groupId>
<artifactId>A</artifactId>
<version>1</version>
B pom.xml
<groupId>X</groupId>
<artifactId>B</artifactId>
<version>1.5</version>
<dependency>
<groupId>X</groupId>
<artifactId>A</artifactId>
<version>1</version>
</dependency>
C pom.xml
<groupId>X</groupId>
<artifactId>C</artifactId>
<version>2.5</version>
<dependency>
<groupId>X</groupId>
<artifactId>B</artifactId>
<version>1.5</version>
</dependency>
我想只在 A 项目中执行 maven 插件,然后在其他(B 和 C)中自动执行,如链,当我在 B 中执行时,在 C 中也将是自动的。问题是在 A 项目中没有关于 B 的信息(我认为)。改变 pom 的结构是极端的。
你知道怎么做吗?如有任何提示,我将不胜感激。
【问题讨论】:
标签: java maven maven-plugin pom.xml multi-module