idea创建maven多模块项目
时间: 2025-01-03 10:36:03 浏览: 16
### 创建多模块Maven项目的步骤
#### 1. 打开IntelliJ IDEA并启动新项目向导
通过菜单栏中的 `File` -> `New` -> `Project...` 来打开新建项目对话框。
#### 2. 配置父POM项目
选择 `Maven` 并取消勾选 "Create from archetype"。点击下一步,在GroupId字段输入公司域名反写形式,ArtifactId设置为顶级目录名称,Version默认即可。这会作为整个工程的根节点[^2]。
```xml
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>multi-module-project</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<!-- Define submodules here -->
<modules>
<module>backend-spring-boot</module>
<module>frontend-angular</module>
</modules>
</project>
```
#### 3. 添加子模块
右键点击项目结构树下的父级项目名,依次选择 `New` -> `Module`。对于后端部分可以选择基于Spring Initializr快速搭建Spring Boot应用;而对于前端则可以考虑采用Angular CLI来初始化一个新的工作区和初始应用程序。
#### 4. 调整各模块间的依赖关系
编辑各个子模块内的pom.xml文件,确保它们声明了正确的parent标签指向共同的父亲,并根据实际需求引入必要的库或组件。如果某些功能需要跨越不同层次,则可以在相应的child POM中定义dependencyManagement节以便统一管理版本号[^3]。
#### 5. 构建与运行测试
利用命令行工具mvn clean install或者IDE内置的支持完成编译打包过程。完成后应该能够单独执行任一分支里的main class入口函数来进行调试验证。
阅读全文