我有一个项目A,其下面定义了一堆模块。
<groupId>groupA</groupId>
<artifactId>ModuleA</artifactId>
<packaging>pom</packaging>
<modules>
<module>SubModule1</module>
<module>SubModule2</module>
<module>SubModule3</module>
</modules>
现在,我有一个项目B需要将ModuleA的所有SubModule定义为依赖项。我尝试了以下,但这不起作用
<groupId>groupB</groupId>
<artifactId>ModuleB</artifactId>
<packaging>jar</packaging>
<dependency>
<groupId>groupA</groupId>
<artifactId>ModuleA</artifactId>
<type>pom</type>
</dependency>
有没有办法将SubModule1,SubModule2和SubModule3作为依赖项添加而无需显式添加它们?
我正在使用maven 3.1.1
答案 0 :(得分:0)
父母pom怎么样?将A作为父母,并告诉B关于A是父母:)
<parent>
<groupId>groupA</groupId>
<artifactId>ModuleA</artifactId>
<version>INSERTYOURVERSION</version>
</parent>