Maven 使用原型在根pom中指定模块

Maven 使用原型在根pom中指定模块,maven,archetypes,Maven,Archetypes,我正在生成一个自定义原型,它有4个子模块。问题是,当我在根pom.xml中定义这4个模块时,使用以下符号: <modules> <module>${rootArtifactId}-client</module> <module>${rootArtifactId}-daemon</module> <module>${rootArtifactId}-impl</module> <

我正在生成一个自定义原型,它有4个子模块。问题是,当我在根pom.xml中定义这4个模块时,使用以下符号:

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

${rootArtifactId}-客户端
${rootArtifactId}-守护进程
${rootArtifactId}-impl
${rootArtifactId}-war
当我在原型上运行mvn安装时,我得到一个错误,说项目不包含模块

有什么想法吗


谢谢。

更新您的pom,如下所示:

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

${project.artifactId}-客户端
${project.artifactId}-daemon
${project.artifactId}-impl
${project.artifactId}-war