原文:曹工说面试:当应用依赖jar包的A版本,中间件jar包依赖B版本,两个版本不兼容,这还怎么玩?

背景 大一点的公司,可能有一些组,专门做中间件的 假设,某中间件小组,给你提供了一个jar包,你需要集成到你的应用里。假设,它依赖了一个日期类,版本是v 我们应用也依赖了同名的一个日期类,版本是v . 两个版本的日期类,方法逻辑的实现,有一些差异。 举个例子,中间件提供的jar包中,依赖如下工具包: 该版本中,包含了com.example.date.util.CommonDateUtil这个类。 ...

2020-07-06 08:33 2 1203 推荐指数:

查看详情

jar中的依赖jar版本冲突

背景,项目中之前引入了一个 图片上传的jar 后来由于需要,新引入了 结果使用的时候就报错了,报的是common-io jar某个方法的错 后来百度后,晓得是因为上面的两个jar文件中都依赖 common-io jar 两个版本不一样,后面的需要的是2.6版本 ...

Fri Jul 19 18:28:00 CST 2019 0 582
关于jar冲突但又需要两个版本不同的jar时的解决办法

java项目中相同jar的不同版本谁先引入谁先加载 第一种解决办法:   进行版本之间的整合 第二种解决办法:   目前只在java项目中成功,J2EE项目中没成功,所以本次J2EE项目根据java文件所要引入的高版本jar,直接通过将import的类重新根据class文件编写 报错 ...

Wed Apr 29 00:42:00 CST 2020 0 5566
maven 多个jar版本依赖问题

  maven 中使用jar的多个版本容易造成依赖问题,解决问题的方式可以将 使用jar版本排除掉,比如dubbo使用netty 4.0.33版本可以将dubbo排除掉 netty依赖,这样其他jar就不会引用到netty4.0.33版本了。   如下: < ...

Tue May 02 18:51:00 CST 2017 0 4410
版本不兼容Jar冲突该如何是好?

引入了多个不同的版本,这时候一般排除掉低版本、保留高版本就可以了,这是因为一般Jar都是向下兼容的。但 ...

Tue Dec 28 18:07:00 CST 2021 2 883
Maven 依赖jar版本冲突解决方案

1、为何会产生依赖冲突 Maven中的传递性依赖机制,一方面简化了依赖声明,另一方面如果传递依赖有可能引发版本冲突。例如:有这样的依赖关系:a->b->c->x(1.0)、a->d->x(2.0),对于这样的冲突Maven给出的方案是:第一原则:路径最近者优先 ...

Wed Sep 06 01:44:00 CST 2017 0 1302
比较两个jar版本

一、背景 我们经常会遇到比较两个jar版本号,这里贴下相关实现。 请尊重作者劳动成果,转载请标明原文链接:https://www.cnblogs.com/waterystone/p/11385472.html 二、方案 2.1 引用maven-artifact ...

Wed Aug 21 04:36:00 CST 2019 0 398
jar版本冲突,并且要保留两个版本都能使用

问题:在做项目时,遇到jar版本冲突的问题,并且老代码依赖不能用新jar代替,要保证功能不变须要保证两个jar都能使用 思路:使用runtime 的exec 方式另启线程运行,然后返回结果 解决:   1):创建可运行的jar,并创建入口main方法,方法实现新功能的调用与结果或异常 ...

Tue Aug 18 20:29:00 CST 2015 0 5144
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM