欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

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

来源: javaer 分享于  点击 30506 次 点评:38

使用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 版本覆盖。

1.2 实操说明

1.   A_parent:声明版本1.11

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

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

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

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

6. Zhengzhou_demo: 继承Henan_demo

7. Xinxiang_demo: 继承zhengzhou_demo,且使用A_parent中的代码api-module的版本为2.13

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

您可能感兴趣的文章:
  • 使用Maven打包、发布、配置版本号命令
  • 使用maven项目pom.xml文件配置打包功能和静态资源文件自带版本号功能
  • maven父子工程多模块统一管理版本号的解决方法
  • idea如何通过maven指定JDK版本
  • maven中更改jdk版本的方法实现
相关栏目:

用户点评