栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

maven jar包版本升级遇到的问题

maven jar包版本升级遇到的问题

1.事情是这样的,我们的项目A里由三个模块引入了jar包 jarX, 版本为V1
分别是 ModuleY -> jarX v1
ModuleZ -> jarX v1
ModuleF -> jarX v1
这个v1的版本是在我们的最顶层pom文件里定义的,
同时moduleD -> jarD -> jarX 版本为V3
根据路径更短 有限原则,moduleD里的jarD里的jarX版本也会是v1

参考:https://blog.csdn.net/wangkun881112/article/details/88662577

知识点:
maven 如何确定采用的哪个版本
最短路径优先: A -> B -> C -> D1 , E -> F -> D2 ,这样当我们服务依赖A、E时,到达D2的路径比D1段,maven使用D2版本jar包
最新声明优先: A -> B -> D1 , E -> F -> D2 ,这样当我们服务依赖A、E时,由于先依赖A后依赖E,且到达D1D2的路径长度相同,maven使用D1版本jar包

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/735394.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号