「这是我参与2022首次更文挑战的第25天,活动详情查看:2022首次更文挑战」。
第二种实现方式
项目名称:maven-parent
完成功能:使用 IntelliJ IDEA 实现 Maven 管理多模块的应用开发
2.2.1 创建 Maven 工程
(1) 选择 Maven,点击“Next”下一步
(2) 设置项目坐标,点击“Next”下一步
(3) 设置项目名称和项目存放位置,点击“Finish”完成。
(4) 配置导入设置
Maven 项目被修改后,需要“手动更新”或“自动更新”,通常选择“Enable Auto-Import”
2.2.2 将 maven 工程修改为父工程
(1) 设置 packaging 标签的文本内容
(2) 删除 src 目录
2.2.3 父工程添加编译插件
执行效果:
项目中会统一使用 JDK 版本和编译级别,所以项目的编译级别必须统一一致,那么将编
译插件添加到父工程,子模块依然会无条件去继承父工程的插件。
➢ 添加编译插件前
在 File -> Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler
➢ 添加编译插件后
在pom文件的build -> plugins标签中添加插件
<!-- 编译插件 -->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<!-- 插件的版本 -->
<version>3.5.1</version>
<!-- 编译级别 -->
<configuration>
<source>1.8</source>
<target>1.8</target>
<!-- 编码格式 -->
<encoding>UTF-8</encoding>
</configuration>
</plugin>
2.2.4 创建子模块
模块名称:maven-java-001
(1) 选择 New Module
(2) 选择 maven 项目
(3) 设置子模块坐标及父工程