我会像这样更改您项目的结构:
- 父母(pom)
- 核心(jar,具有以前在父类中的所有类)
- 孩子(战争,取决于核心)
上级:
<project> <groupId>my.group</groupId> <artifactId>parent</artifactId> <version>0.0.1</version> <packaging>pom</packaging> <modules> <module>core</module> <module>child</module> <!-- possibly more modules... --> </modules></project>
核心:
<project> <parent> <groupId>my.group</groupId> <artifactId>parent</artifactId> <version>0.0.1</version> </parent> <artifactId>core</artifactId> <packaging>jar</packaging></project>
儿童:
<project> <parent> <groupId>my.group</groupId> <artifactId>parent</artifactId> <version>0.0.1</version> </parent> <artifactId>module1</artifactId> <packaging>war</packaging> <dependencies> <dependency> <groupId>my.group</groupId> <artifactId>core</artifactId> <version>${project.version}</version> </dependency> </dependencies></project>


