如何将maven配置文件与其他项目的模块结合起来



我在ProjectA中有一个ModuleA,在ProjectB中有ModuleB。ProjectB中有一个配置文件需要同时构建这两个模块。我们如何做到这一点?

基本上,我想要这样的东西,

<profile>
<id>test</id>
<modules>
<module>ModuleA</module>  <!-- this throws error -->
<module>ModuleB</module>
</modules>
</profile>

我已经讨论过这个问题(如何在项目上下文之外包括一个maven模块?(,但这里的要求是有一个包含这两个模块的概要文件,而不是在ProjectB 中添加ModuleA作为依赖项

如果您在两者中都需要一个概要文件,则需要一个通用的父pom。父pom通常是您声明模块的pom,因此在那里定义概要文件。

最新更新