一:先创建一个空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版本号
还有一个就是这里