IDEA 中搭建 Spring Boot Maven 多模块项目 (父SpringBoot+子Maven)
在IDEA中搭建Spring Boot Maven多模块项目的步骤如下:
- 打开IDEA,点击Create New Project。
- 选择Maven项目,勾选Create from archetype,选择
org.springframework.boot
的spring-boot-starter-parent
。 - 填写GroupId和ArtifactId作为项目的唯一标识,点击Next。
- 填写Project name和Module name,点击Finish。
- 在父项目的pom.xml中添加
<packaging>
标签,设置为pom
。 - 创建子模块Maven项目。右键点击父项目,选择New -> Module。
- 选择Maven项目,填写ArtifactId作为模块的名字,点击Next。
- 确认信息无误后点击Finish。
- 在子模块的pom.xml中添加Spring Boot的起步依赖
spring-boot-starter
。 - 在子模块中编写你的业务代码。
以下是示例代码:
父项目的pom.xml:
<groupId>com.example</groupId>
<artifactId>parent-springboot</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>parent-springboot</name>
<description>Parent Spring Boot project for Maven multi-module project</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.1.RELEASE</version>
<relativePath/>
</parent>
<modules>
<module>child-module</module>
</modules>
<!-- 其他配置... -->
子模块的pom.xml:
<parent>
<groupId>com.example</groupId>
<artifactId>parent-springboot</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<groupId>com.example</groupId>
<artifactId>child-module</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<!-- 其他依赖... -->
</dependencies>
<!-- 其他配置... -->
子模块的Application.java:
package com.example.childmodule;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
这样就创建了一个Spring Boot的父子Maven项目,子模块可以使用父模块中定义的依赖和配置。
评论已关闭