IDEA创建maven多模块项目

Idea创建maven多模块很方便,这里用实图来手把手展示一下创建多模块的过程。

1、创建maven解决方案,不要勾选:Create from archetype选项。然后一步一步操作,示例如下

下图是创建好的样子。

然后在解决方案上右击,创建module。然后重复创建父模块的步骤,一步一步如下。如果是被引用的模块,不要勾选:Create from archetype选项。

创建好bll层module后,如法炮制创建model层,步骤一样,就不放出来了。

3、下面创建api层,这是被对外的接口,需要勾选:Create from archetype选项,然后选中包。

创建api后,会自动下载一些解决方案需要的jar包

然后把父模块中的src文件夹删掉。父模块的作用是一个包含功能,不需要实际代码,src文件夹没有用处。

最终结果如下。

怎么样,是不是特别简单,快动手撸代码吧。

### 创建多模块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入口函数来进行调试验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值