当前位置: 首页 > news >正文

maven 依赖的优先级

最短路径优先

工程中依赖了a、b两个jar包,

在a jar包内引用了b jar包版本为1.0,路径为:Project > a > b(1.0) 

工程中直接依赖的b jar包版本为2.0,路径为:Project > b(2.0)

由于b(2.0)路径最短,所以项目使用的是b(2.0)。

pom申明顺序优先

如果路径长度一样,

Project > a > b(1.0) 

Project > c > b(2.0)

maven会根据pom文件声明的顺序加载,如果先声明a,则最后的依赖就会是b(1.0)。

<dependency>
    <groupId>com.xzh</groupId>
    <artifactId>a</artifactId>
</dependency>
<dependency>
    <groupId>com.xzh</groupId>
    <artifactId>c</artifactId>
</dependency>

 

相关文章:

  • 一个批量文件Dos2Unix程序(Microsoft Store,开源)
  • 【 Beautiful Soup (bs4) 详解】
  • 五、用例篇
  • 【二轮征稿】2025年IEEE第三届模式识别、机器视觉与人工智能国际会议(IEEE PRMVAI 2025)
  • 订阅不到topic排查方式
  • 上下文管理器需要实现哪两种方法以及相关应用
  • 进行性核上性麻痹患者,饮食 “稳” 健康
  • 消融实验_草稿
  • 使用setTimeout模拟setInterval
  • 山东省第二人民医院:基于DeepSeek的医疗AI智慧安全运营应用
  • 河北工程大学e2e平台,python
  • 使用Python写入JSON、XML和YAML数据到Excel文件
  • 高速电路设计概述
  • 代码大模型的发展:通义灵码与KwaiCoder的技术探讨
  • 分布式锁在秒杀场景中的Python实现与CAP权衡
  • 【Delphi】中共享锁实现
  • 腾讯视频安卓版如何开启4K超清画质-提升手机端观影清晰度体验
  • 操作系统 4.2-键盘
  • 论文学习:《利用图注意力网络增强单细胞多组学数据的整合》
  • 无锡东亭无人机培训机构电话
  • 张家界建设信息网站/网站google搜索优化
  • 网站建设项目中标通知/长沙有实力的关键词优化价格
  • 邹城建设银行网站/广告牌
  • 医学专业网站/百度贴吧首页
  • 做团购网站多少钱/百度推广的四种收费形式
  • 宠物网站建设方案/微信推广平台自己可以做