使用maven 实现版本覆盖案例4【经典版】

一  原理介绍

1.1 原理逻辑

关系图:从使用方xinxiang_demo中引用A_parent的2.13的版本的层级要比B_Module继承A_parent:1.1 版本的层级要短,优先级更高,所以使用2.13,将B_Module继承A_parent 1.1 版本覆盖。

1.2 实操说明

A_parent:声明版本1.11

B_Moudule:  继承A_parent   声明自己版本:1.0-SNAPSHOT

假设A_parent升级为2.13,重新打一个包

 Henan_demo:  继承A_parent的版本为1.11,

且在dependencymanagement重新声明A_parent的版本为2.13;然后管控B_Module版本为1.0-SNAPSHOT(它依赖的A_parent的版本为1.11)

Zhengzhou_demo: 继承Henan_demo

Xinxiang_demo: 继承zhengzhou_demo,且使用A_parent中的代码api-module

的版本为2.13

 

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值