使用原型在root pom中指定模块

时间:2012-08-23 08:58:19

标签: maven archetypes

我正在生成一个包含4个子模块的自定义原型。问题是,当我在root pom.xml中定义这4个模块时,使用以下表示法:

<modules>
    <module>${rootArtifactId}-client</module>
    <module>${rootArtifactId}-daemon</module>
    <module>${rootArtifactId}-impl</module>
    <module>${rootArtifactId}-war</module>
</modules> 

当我在原型上运行mvn install时,我收到一条错误消息,指出该项目不包含模块。

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

更新您的pom,如下所示:

<modules>
    <module>${project.artifactId}-client</module>
    <module>${project.artifactId}-daemon</module>
    <module>${project.artifactId}-impl</module>
    <module>${project.artifactId}-war</module>
</modules>