在我的情况下,maven按顺序自动构建项目

时间:2015-04-27 13:05:38

标签: maven maven-3 maven-plugin

我有三个maven项目(Java) A B C 。它们是“并行”项目。没有亲子关系。

他们的关系是:

  • 项目 B 取决于 A
  • 项目 C 取决于 B

我想要实现的是项目 C ,当我运行mvn clean install时,它可以自动查找 上述关系,并按照 A->的顺序构建。 B - > C

如何在项目 C 的pom.xml中实现它?

(我知道我可以通过创建一个"父"项目并将A,B,C定义为模块来实现它。但我正在寻找一种方法避免创建& #34;父母"项目)

1 个答案:

答案 0 :(得分:1)

如果没有在目录结构中创建位于它们上方的聚合器项目并将它们定义为模块,则无法做到这一点。

请注意,模块与聚合器不同。子模块根本不需要引用聚合器的POM。