2012-08-25 172 views
0

我有一个多模块项目。Maven - 如何构建依赖项目

  • 父 - >的子模块项目A和项目B
  • 项目A依赖于构建
  • 项目A的过程中产生的项目B的目标文件对项目B定义的依赖

我如何获得项目B在构建ProjectA时构建(我需要确保ProjectB正确构建并创建它的Jar)?

当我构建父项目时,所有项目构建都可以正确执行,但是我希望所有ProjectA都可以单独构建(构建它的依赖项ProjectB)。

+0

如果已经正确定义了项目B对项目A的依赖关系,它应该没有任何问题。 – khmarbaise

回答

2

恐怕你不能那样做。您已经有一个聚合器项目,即父项,它构建ProjectA和ProjectB。只有在projectA上调用mvn时才能触发projectB。如果可以的话,构建聚合器将生成B,然后再生成B,然后生成A.

+0

谢谢 - 这就是我所害怕的。我似乎可以做到这一点,我让Proj B成为Proj A的子模块,但我不想那样做。我想建设家长将不得不满足 - 谢谢! – empire29

相关问题