我正在尝试创建一个如下所示的多模块项目。
root
p1
p2/p1_generated module
p2/p3
p2/p4
当我构建p1文件夹时,它将生成p2 / p1_generated模块,并将其作为竞争版本的一部分。
我的pom如下
root_pom
========
<groupId>com.demo.dh.test</groupId>
<artifactId>dh-parent</artifactId>
<modules>
<module>Design</module>
<module>Projects</module>
</modules>
Design/pom.xml
==============
<groupId>com.demo.dh.test.impl</groupId>
<artifactId>adh-implementation-design</artifactId>
<parent>
<groupId>com.demo.dh.test</groupId>
<artifactId>dh-parent</artifactId>
<version>10.2.2-SNAPSHOT</version>
</parent>
<build>
<sourceDirectory>.</sourceDirectory>
<outputDirectory>../Projects/Generated</outputDirectory>
<plugins>
<plugin>
..custom plugin
</plugin>
</plugins>
</build>
Projects/pom.xml
==============
<artifactId>adh-implementation-projects</artifactId>
<groupId>com.demo.dh.test.impl</groupId>
<packaging>pom</packaging>
<parent>
<groupId>com.demo.dh.test</groupId>
<artifactId>dh-parent</artifactId>
<version>10.2.2-SNAPSHOT</version>
</parent>
<modules>
<module>Generated</module>
<module>package</module>
</modules>
我无法运行全新安装
子模块Projects \ Generated of Projects \ pom.xml不存在
有关如何实施此操作的任何帮助。