IDEA从0搭建一个多模块项目

一:先创建一个空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版本号

还有一个就是这里

三个地方尽量保持一致,如果不一致,有的项目是起不来的。