如何将maven项目的模块添加到依赖项列表?

时间:2015-12-17 21:44:10

标签: maven maven-3

我有一个项目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

1 个答案:

答案 0 :(得分:0)

父母pom怎么样?将A作为父母,并告诉B关于A是父母:)

<parent>
    <groupId>groupA</groupId>
    <artifactId>ModuleA</artifactId>
    <version>INSERTYOURVERSION</version>
</parent>