idea创建包含多个springboot module的maven project

1 创建maven project

file-> new -> project 左侧选maven,不勾选右侧,如下图

idea创建包含多个springboot module的maven project

然后,点击next,填入name和GroupId属性,如下图:

idea创建包含多个springboot module的maven project

点击finish则完成创建。

删除src文件夹,在pom文件中添加 <packaging>pom</packaging>

项目的打包类型:pom、jar、war

packing默认是jar类型,

<packaging>pom</packaging>   --------->   父类型都为pom类型

<packaging>jar</packaging>      --------->   内部调用或者是作服务使用

<packaging>war</packaging>    --------->   需要部署的项目

因为第一个正父project,所以需要设置packing为pom,否则执行maven命令打包的时候会报如下错误:

[ERROR] 'packaging' with value 'jar' is invalid. Aggregator projects require 'pom' as packaging. @ line 3, column 110
 

2 添加springboot module

右键刚刚新建的项目,new -> module

注意:此时创建springboot项目,左侧选择spring initializr,如下图:

idea创建包含多个springboot module的maven project

next后填写信息

idea创建包含多个springboot module的maven project