Maven多模块管理的第一种实现方法-1

255 阅读1分钟

「这是我参与2022首次更文挑战的第22天,活动详情查看:2022首次更文挑战」。

Maven多模块管理

如何使用 Maven 管理以上的结构呢?

Maven多模块应用的实现是互联网项目中最多使用分布式开发,那么每个独立的服务都会使用独立项目进行维护,这样就需要使用到多模块应用管理,来实现项目高度统一。

1. 第一种实现方式

项目名称:maven-modules-project

完成功能:使用IntelliJ IDEA 实现 Maven 多模块的应用开发

1.1 创建 Project 为 Empty Project

点击“Next”下一步

image.png

1.2 设置项目名称和项目存放位置

为新创建的项目设置项目名称和项目位置,然后点击“Finish”。

image.png

Project name:项目名称

Project location:项目存放位置

1.3 “文件夹不存在”提示框

提示内容如下:

项目目录“E:\项目\32 Maven 模块项目”不存在。它将由 IntellijIDEA 创建。

点击“OK”

image.png

1.4 项目结构

选择“Cencel”取消

image.png

Maven 空项目创建成功,如下图

image.png

1.5 创建 Maven 父工程

(1) 创建一个 Model 工程

image.png

(2) 选择 Maven 工程

image.png

(3) 设置 Module 的 GAV 坐标

image.png

GroupId:公司域名的倒序

ArtifactId:项目或模块名称

Version:项目或模块版本号

(4) 模块内容存放位置

image.png

(5) 配置导入设置

Maven 项目被修改后,需要“手动更新”或“自动更新”,通常选择“Enable Auto-Import”

image.png

(6) 设置父工程的 pom 文件

父工程的 packaging 标签的文本内容必须设置为 pom。

image.png

(7) 删除 src 目录

父工程要求 src 目录必须删除掉。

image.png