这里记录 前面最初介绍时,Maven的其他常用知识.
继承
①假设现状(三个Maven工程)
He 依赖的junit : 4.0
HelloF依赖的junit : 4.0
MakeF依赖的junit :4.9
由于test范围不能传递, 所以必然会发散在各个模块中很容易造成版本不一致.
②需求: 统一管理各个模块工程中duijunit依赖的版本
③解决思路: 将junit 依赖版本统一到"父"工程中, 在子工程中声明junit 依赖时不指定版本,以父工程中统一设定为准,同时也便于修改.
④ 操作步骤:
[1]创建以个Maven工程为父工程,注意: 打包方式pom
[2]在子工程中声明对父工程的引用
[3]在子工程中的坐标与父工程坐标中重复的引用
[4]在父工程中统一声明junit的依赖
[5]在子工程中删除junit依赖的版本号部分
⑤注意: 配置继承后,执行安装install命令时,先安装父工程.
聚合
[1]作用: 一键安装各个工程
[2]配置方式: 在一个"总的聚合工程"中配置各个参与聚合的模块.
[3]使用方式: 在聚合工程的pom.xml上右击→run as→ maven install
自动部署:
设置方式
(此系列截图是某站学习视频中截屏而来,描述展现的十分棒)



