博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决Maven项目中jar包依赖冲突问题
阅读量:5899 次
发布时间:2019-06-19

本文共 834 字,大约阅读时间需要 2 分钟。

版本冲突的解决方案

  [1]调节原则

      [1]路径最短者优先原则

      [2]路径相同时,先声明者优先原则

  [2]排除原则:用于排除某项依赖的依赖jar包

1   
2     
javax.servlet
3     
servlet-api
4     
2.5
5     
6       
7         
8         
9         
10       
11     
12     
provided
13  

  [3]版本锁定原则:一般用在继承项目的父项目中

1     
2       
3         
4           
5          
6           
7          
8         
9       
10     

  1、版本锁定之后,后面再使用到这个的 依赖的时候,就不要写版本号了!

  2、而且如果有多个相同的需要锁定的jar包的版本号一致的话,我们可以单独提取到properties标签中,

  3、在properties标签中,子标签自己定义,标签的值就是版本号,下面只需要在依赖的地方用${标签名}引用就可以了!

转载于:https://www.cnblogs.com/java-zmj/p/7989047.html

你可能感兴趣的文章
谈教育与成长
查看>>
jni c++
查看>>
在C#中获取如PHP函数time()一样的时间戳
查看>>
Redis List数据类型
查看>>
大数据项目实践(四)——之Hive配置
查看>>
初学vue2.0-组件-文档理解笔记v1.0
查看>>
NG-ZORRO-MOBILE 0.11.9 发布,基于 Angular 7 的 UI 组件
查看>>
我就是一个救火员(DBA救援)
查看>>
Centos7安装Gitlab10.0
查看>>
Windows Server 笔记(六):Active Directory域服务:域控制器安装
查看>>
discuz X3登录流程分析
查看>>
上传图片预览
查看>>
vim编辑器
查看>>
程序设计的一些原理
查看>>
iTerm的安装以及配置
查看>>
lagp,lacp详解
查看>>
LVS之DR模式原理与实践
查看>>
struts2+extjs
查看>>
Apache2.4.33安装无systemctl/service status/state显示
查看>>
Docker的系统资源限制及验证
查看>>