springboot 的 maven 多模块项目结构解释即代码应用。

Maven 大戏之《父与子》
什么是Maven多模块项目
Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。
Spring Boot的 Maven 多模组项目使用方法
项目树
| 父项目 |----pom.xml |----子项目2 |----pom.xml |----子项目3 |----pom.xml |----子项目4 |----pom.xml |----子项目5 |----pom.xml
|
父模块的创建
完成父模块的创建,并删除父项目的src文件
在父项目 pom.xml 中建立依赖管理
| <modelVersion>4.0.0</modelVersion> <groupId>xxx</groupId> <artifactId>父项目</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>pom</packaging> <modules> <module>子项目1</module> <module>子项目2</module> <module>子项目3</module> <module>子项目4</module> <module>子项目5</module> </modules>
|
在父项目下创建Module
有时需要标识项目文件的类型。
在每个子项目 pom.xml 中建立依赖管理
| <modelVersion>4.0.0</modelVersion> <parent> <groupId>xxxx</groupId> <artifactId>父项目</artifactId> <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>父项目</artifactId>
|
放个图片明白一下:

最后刷新maven,OK