开发者

使用maven实现版本覆盖的案例分享

目录
  • 一  原理介绍
    • 1.1 原理逻辑
    • 1.2 实操说明

一  原理介绍

1.1 原理逻辑

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

使用maven实现版本覆盖的案例分享

1.2 实操说明

1.   A_parent编程客栈:声明版本1.11

使用maven实现版本覆盖的案例分享

2.    B_Moudule:  继承A_parent  &http://www.devze.comnbsp;声明自己版本:1.0-SNAPSHOT

使用maven实现版本覆盖的案例分享

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

使用maven实现版本覆盖的案例分享

4.  Henan_demo:  继承A_parent的版本为1.11

使用maven实现版本覆盖的案例分享

5. 且在dependencymanagement重新声明A_parent的版本为2.13;然后管控B_Module版本为1.0-SNAPSHOT(它编程继承的A_parent的版本为1.11)

使用maven实现版本覆盖的案例分享

6. Zhengzhou_demo: 继承Henan_demo

使用maven实现版本覆盖的案例分享

7. Xinxiang_demo: 继承zhengzhou编程客栈_demo,且使用A_parent中的代码api-module的版本为2.13

使用maven实现版本覆盖的案例分享

到此这篇关于使用maven实现版本覆盖的案例分享的文章就介绍到这了,更多相关maven实现版本覆盖内容请搜索编程客栈(www.devze.com)以前编程客栈的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜