「这是我参与2022首次更文挑战的第22天,活动详情查看:2022首次更文挑战」。
Maven多模块管理
如何使用 Maven 管理以上的结构呢?
Maven多模块应用的实现是互联网项目中最多使用分布式开发,那么每个独立的服务都会使用独立项目进行维护,这样就需要使用到多模块应用管理,来实现项目高度统一。
1. 第一种实现方式
项目名称:maven-modules-project
完成功能:使用IntelliJ IDEA 实现 Maven 多模块的应用开发
1.1 创建 Project 为 Empty Project
点击“Next”下一步
1.2 设置项目名称和项目存放位置
为新创建的项目设置项目名称和项目位置,然后点击“Finish”。
Project name:项目名称
Project location:项目存放位置
1.3 “文件夹不存在”提示框
提示内容如下:
项目目录“E:\项目\32 Maven 模块项目”不存在。它将由 IntellijIDEA 创建。
点击“OK”
1.4 项目结构
选择“Cencel”取消
Maven 空项目创建成功,如下图
1.5 创建 Maven 父工程
(1) 创建一个 Model 工程
(2) 选择 Maven 工程
(3) 设置 Module 的 GAV 坐标
GroupId:公司域名的倒序
ArtifactId:项目或模块名称
Version:项目或模块版本号
(4) 模块内容存放位置
(5) 配置导入设置
Maven 项目被修改后,需要“手动更新”或“自动更新”,通常选择“Enable Auto-Import”
(6) 设置父工程的 pom 文件
父工程的 packaging 标签的文本内容必须设置为 pom。
(7) 删除 src 目录
父工程要求 src 目录必须删除掉。