一:先创建一个空Maven项目

1.1:Jdk自行选择,我这边用11来创建

填写好你的项目组织名称:

选好你要创建的包
创建好的项目结构是这样子的
然后可以删除src文件夹

然后再pom文件中加入:
<packaging>pom</packaging>

到这里,一个空的父项目创建好了,然后记得改一下Maven的路径和settings文件

二:创建子模块



我这里随便填写了

我这里就选了一个web,等会需要什么再加
然后下一步就行了

搭建出来的架构就是这个样子:
module-two跟one一样,但是得看你模块属于什么功能
服务应用、工具类、实体类、等模块,有的不需要启动的,所以直接添加就可以了

备注:因为我这个是测试创建流程,名称用的没有一点意义,实际开发时,按照你的功能模块来命名就可以了
三:最后记得改一下pom文件里面的内容
先引入springboot的版本依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<modules>
<module>module-two</module>
</modules>

子模块如果是web应用的话,需要引入这个依赖,不需要定义版本,因为父模块定义好了版本号了

还有一点,jdk的版本有几个地方需要改,上面是一个地方

还有模块编译时的jdk版本号

还有一个就是这里
选好你要创建的包
创建好的项目结构是这样子的
然后可以删除src文件夹
我这里就选了一个web,等会需要什么再加