当依赖多个项目时,很多额外的jar都会依赖进来,可能会因版本不一样导致jar包冲突,例如Hibernate跟servlet的包冲突,或者其他情况的情况。如果是使用的maven管理jar,则非常好解决,使用maven dependency的exclusions的用法便可以不间接引入不想引入的包,这样便可以解决。

        <dependency><groupId>com.sinochem.yunlian.truck</groupId><artifactId>yunlian-truck-common</artifactId><version>1.0-SNAPSHOT</version><exclusions><exclusion><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId></exclusion><exclusion><groupId>tk.mybatis</groupId><artifactId>mapper</artifactId></exclusion></exclusions></dependency>

依赖多个项目,重复jar包不同版本冲突解决相关推荐

  1. Idea中Maven报错:Failed to read artifact descriptor for jar包名.jar.jar包版本的解决方式

    Idea中Maven报错:Failed to read artifact descriptor for jar包名.jar.jar包版本的解决方式 故障现象 尝试解决 总结 故障现象 最近这种故障频发 ...

  2. svn冲突问题详解 SVN版本冲突解决详解

    解决版本冲突的命令.在冲突解决之后,需要使用svnresolved来告诉subversion冲突解决,这样才能提交更新.冲突发生时,subversion会在WorkCopy中保存所有的目标文件版本(上 ...

  3. SVN版本冲突解决详解

    版本冲突原因: 假设A.B两个用户都在版本号为100的时候,更新了kingtuns.txt这个文件,A用户在修改完成之后提交kingtuns.txt到服务器,这个时候提交成功,这个时候kingtuns ...

  4. Maven解决jar包版本冲突

    jar冲突原因: jar包冲突主要是由于依赖传递导致的,不同的jar包依赖同一个不同版本的jar包,导致冲突.可以看下下图. B和C都依赖D,但是不同的版本,所以在使用的过程中可能会出现问题. 依赖调 ...

  5. android StudioSVN版本冲突解决

    SVN版本冲突,xx.JAVA文件出现红色,commit时出现.mine等文件,提交后xx.java下生成3个文件R.java.mine,R.java.r230,R.java.r280,这就是SVN中 ...

  6. 微信开发者工具——合作开发 版本管理中:版本冲突解决办法

    本人菜鸡一个,在使用微信开发者工具过程中,合作开发时遇到了版本冲突的问题,下举实例及解决办法. 正确做法:(概括:先拉取再提交工作区,然后推送) 1.代码编写好后,打开版本管理,在工作区显示了已发生变 ...

  7. spring data redis的使用jar包版本冲突问题

    spring data redis 与spring 版本之间会有不兼容,要求spring 最低版本为4.2.6,这里推荐的一个版本 spring 4.3.2  spring data redis 1. ...

  8. nuget 包版本冲突解决 packages.config

    开发项目中安装了Newtonsoft.Json组件,遇到了必须给Newtonsoft.Json降版本的问题. 原因是:项目是MVC项目,WebApi模块必须使用framework4.5.0.0的版本. ...

  9. webStrom 和 eclipse项目已经重启报端口冲突解决

    window+cmd 这里以8080端口为例 输入 netstat -ano|findstr 8080 找到TCP为i0.0.0.0:8080 的监听LISTENING ---8268 taskkil ...

  10. 解决项目版本冲突——maven-shade插件使用

    文章目录 背景 maven-shade-plugin介绍 解决问题 1.环境准备 2.解决方案 3.引入依赖 一些需要注意的坑 maven-shade-plugins的其他使用 背景 当我们在mave ...

最新文章

  1. Radware:2016年攻击趋势
  2. 257. Binary Tree Paths
  3. python django 模板
  4. node --- 创建一个Socket客户端连接到服务器
  5. 制作Geek风格的投影片
  6. 6月1日发布!vivo X50外观图曝光:摄像头数量再创新高
  7. RAID一个硬盘FAIL。
  8. 敏捷开发“松结对编程”实践之三:共同估算篇(大型研发团队,学习型团队,139团队,师徒制度,敏捷设计,估算扑克,扑克牌估算)...
  9. sql 替换字符串函数_你有一份Excel文本函数大全,请注意查收(下)
  10. 仿真器连接出现NO TARGET CONNECTED解决方法及cube配置方法
  11. HTML中常用的列表标签
  12. 深入理解javascript中的立即执行函数(function(){…})() 1
  13. 华为设备VRRP+MSTP冗余负载均衡实现
  14. 五大主流浏览器内核以及国内常见的几种浏览器内核总结
  15. 80端口和443端口的作用
  16. Maxcomputer使用实例
  17. 《信息检索》课程笔记
  18. 初级程序员 中级程序员_急切的程序员
  19. seaweedfs springboot 文件名乱码
  20. DDD专题之--入门

热门文章

  1. 有哪些比较好的国外知名广告联盟平台?
  2. Interspeech2022论文解读 | LODR:一种更好、更轻量的语言模型融合新方式
  3. 邢帅——一个逆袭的草根
  4. 【比赛游记】NOI2019打铁记
  5. 微信公众号开发(一)——测试账号申请
  6. ccpc2016长春站打铁记(后记)
  7. Python包pretty_errors
  8. MTCNN 人脸检测论文解读,及tensorflow代码实现
  9. Win10文件夹Shift+右键菜单添加打开管理员Powershell窗口
  10. 互联网金融监管意见将出台