maven管理子项目
(1)父工程
第一步:在pom.xml中删除自动打包的插件
第二步:删除src路径
(2)在父工程下新建子模块
代表添加了父工程
<parent>
<artifactId>mydb6</artifactId>
<groupId>com.xmx</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
父工程管理的子模块
<modules>
<module>entity</module>
<module>dao</module>
<module>service</module>
<module>web</module>
</modules>
(3)使用spring初始化器创建子模块
删除依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
添加maven父工程的依赖
<parent>
<artifactId>mydb6</artifactId>
<groupId>com.xmx</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
(4)模块之间需要互相引用
install
添加entity的依赖
<dependency>
<groupId>com.xmx</groupId>
<artifactId>entity</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
(5)打包 使用spring初始化器创建子模块
clean 父模块