我在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,因此在那里定义概要文件。