idea创建springboot多模块
时间: 2025-02-10 08:09:30 浏览: 45
### 如何在 IntelliJ IDEA 中创建 Spring Boot 多模块项目
#### 准备工作
为了顺利创建一个多模块的 Spring Boot 项目,在开始之前需确认已安装并配置好 JDK 和 Maven 或 Gradle 构建工具。此外,确保已经下载并安装了最新版本的 IntelliJ IDEA。
#### 创建父级工程
启动 IntelliJ IDEA 后,选择 `File` -> `New` -> `Project...` 来新建一个项目。当弹出新窗口时,选择 `Maven` 并取消勾选 "Create from template" 选项[^2]。点击下一步输入项目的 GroupId 和 ArtifactId,这将是整个多模块项目的根目录名称。完成设置后点击 “Finish”。
#### 配置 pom.xml 文件
进入刚刚创建好的父级工程下的 `pom.xml` 文件内添加如下内容来定义这是一个聚合型 POM:
```xml
<packaging>pom</packaging>
<modules>
<module>child-module-name-1</module>
<module>child-module-name-2</module>
</modules>
```
上述代码片段中的 `<module>` 标签用于指定子模块的名字,实际操作过程中应替换为具体想要建立的各个子模块名。
#### 添加子模块
对于每一个计划加入到此多模块结构里的独立业务逻辑单元(即子模块),重复执行以下命令行指令以生成新的 Maven 子模块:
```bash
mvn archetype:generate \
-DgroupId=com.example \
-DartifactId=child-module-name \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DinteractiveMode=false
```
注意要调整 `-DgroupId`, `- DartifactId` 参数值使之匹配各自不同的需求,并将生成的结果文件夹移动至父级项目的根路径下成为其一部分。
#### 修改子模块依赖关系
打开每个子模块内的 `pom.xml` 文件,移除默认存在的 `<parent>` 节点,改为指向共同的父亲节点作为继承源;同时声明必要的第三方库或其他内部组件间的相互引用。例如:
```xml
<parent>
<groupId>com.parent.project.groupid</groupId>
<artifactId>parent-project-artifact-id</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<!-- Add dependencies here -->
<dependencies>
...
</dependencies>
```
通过这种方式可以有效地管理多个关联紧密却又保持一定隔离度的小型应用程序集合体,便于团队协作开发大型企业级应用系统。
阅读全文
相关推荐

















