idea下创建 springboot + maven 父子工程

一 创建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/> &lt;!&ndash; lookup parent from repository &ndash;&gt;-->
   <groupId>com.example</groupId>
   <artifactId>test-parten</artifactId>
   <version>0.0.1-SNAPSHOT</version>
</parent>

完成以上步骤后编译项目,编译成功后就可以写自己的代码拉~

猜你喜欢

转载自blog.csdn.net/Rain___Blue/article/details/87860081