JavaWeb开发思维导图之——Maven高级之继承(127)
一 概述
- 作用
- 制作方式
- 继承的资源
- 继承与聚合
二 作用
1 | 1-通过继承可以实现在子工程中沿用父工程中的配置 |
三 制作方式
3.1 在子工程中声明其父工程坐标与对应的位置
1-<parent>声明标签
2-包含内容
1 | 1-<groupId>com.example</groupId>//父工程id |
3.2 继承依赖定义
1-说明
1 | 在父工程中定义依赖管理 |
2-依赖管理
1 | 1-<dependencies>//包含具体依赖 |
3.3 继承依赖使用
1-说明
1 | 在子工程中定义依赖关系, 无需声明依赖版本,版本参考父工程中依赖的版本 |
2-依赖管理
1 | 1-<dependencies>//包含具体依赖 |
四 继承的资源
4.1 第一组
1 | 1-groupId: 项目组ID,项目坐标的核心元素 |
4.2 第2组
1 | 1-ciManagement: 项目的持续集成系统信息 |
五 继承与聚合
5.1 作用
1 | 1-聚合用于快速构建项目 |
5.2 相同点
1 | 1-聚合与继承的pom.xml文件打包方式均为pom,可以将两种关系制作到同一个pom文件中 |
5.3 不同点
1 | 1-聚合是在当前模块中配置关系,聚合可以感知到参与聚合的模块有哪些 |