史诗级!有手就会的Maven教程(九)

14 篇文章 0 订阅
11 篇文章 0 订阅

Maven 继承

继承可以使子 pom 获得父 pom 中的各项元素和依赖的配置, 从而实现对子 pom 进行统一配置和依赖管理.

继承可以有效的避免多个子模块使用依赖版本不一致的情况, 有助于降低依赖冲突的几率.

父 pom 中的大多数元素都能被子 pom 继承, 在简化 pom 的同时, 还能够促进各个模块配置的一致性.

(1) 依赖的继承

在 父 pom 中 <dependencyManagement> 标签中配置的依赖既不会给 parent 引入依赖,也不会给它的子模块引入依赖,仅仅表示它的配置是可继承的.

① 父模块中定义依

② 子模块中使用依赖

需要声明 groupId 和 artifactId, 表示当前配置是继承于父 POM 的,从而直接使用父 POM 的版本对应的资源.

不需要定义版本号. 使用父 pom 中定义的版本.

只有子模块配置了继承的元素,才会真正的有效,否则 maven 是不会加载父模块中声明的元素.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值