一 创建maven父项目
1 通过 create new project 创建新项目
2 选择 spring inittalizr (没有的话可能是idea版本问题)
-- 选择jdk版本
-- 点击 dafault http://start.spring.io
-- 点击next到下一步
3 填写 group 和 Artifact 点击next
4 直接下一步
5 点击finish创建项目
6 删掉无用的目录(src , mvnw.cmd , mvnw , .mvn)
二 创建子项目
1 右键项目 --> new --> model
2 选择 spring inittalizr
-- 选择jdk版本
-- 点击 dafault http://start.spring.io
-- 点击next到下一步
3 填写 group 和 Artifact 点击next
4 选择需要的启动器 例如 sql下的MySql 等 ,然后点击next 到下一步
5 点击finish创建完成
6 删掉无用的目录( mvnw.cmd , mvnw , .mvn )
三修改pom
1 打开父项目pom文件
修改或添加project标签下的packaging标签,内容如下
<packaging>pom</packaging>
修改或添加project标签下的modules标签,内容如下
<!-- demo-child 是子项目的名称,修改为你创建的 --> <modules> <module>demo-child</module> </modules>
2 打开子项目pom文件
修改或添加project标签下的parent标签,内容如下
<!-- 被注释的部分为自动生成的springboot配置,修改为父项目的对应配置,内容可以在父项目的配置文件里直接拷贝过来 --> <parent> <!--<groupId>org.springframework.boot</groupId>--> <!--<artifactId>spring-boot-starter-parent</artifactId>--> <!--<version>2.1.3.RELEASE</version>--> <!--<relativePath/> <!– lookup parent from repository –>--> <groupId>com.example</groupId> <artifactId>test-parten</artifactId> <version>0.0.1-SNAPSHOT</version> </parent>
完成以上步骤后编译项目,编译成功后就可以写自己的代码拉~