jar包中的依赖jar版本冲突
2024-09-01 09:49:10
背景,项目中之前引入了一个 图片上传的jar
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.4</version>
后来由于需要,新引入了
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.35.0</version>
</dependency>
结果使用的时候就报错了,报的是common-io jar某个方法的错
后来百度后,晓得是因为上面的两个jar文件中都依赖 common-io jar 两个版本不一样,后面的需要的是2.6版本的,前面引入的是2.2版本,并且覆盖了2.6,导致凉凉
解决方法:将io从低版本移除
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.4</version>
<exclusions>
<exclusion>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</exclusion>
</exclusions>
</dependency>
最新文章
- datagrid
- tcpdump抓取HTTP包
- 14073102(CCDIKRecoil)
- vue-cli webpack 引入jquery
- 攻破JAVA NIO技术壁垒
- windows环境下安装win8.1+Mac OS X 10.10双系统教程
- transient关键字使用笔记
- nginx服务器安装与启动
- JavaScript中Date的一些细节
- sql server安装程序无法验证服务账户是什么原因
- DP总结 ——QPH
- weak nonatomic strong等介绍(ios)
- 全 Javascript 的 Web 开发架构:MEAN
- javascript 剔除数组中相同的值,合并数组中相同项
- 申请Jetbrain教育帐号,免费使用一年
- Centos7下使用yum源安装zabbix Server
- 【转】Java日志框架:logback详解
- codeforces740B
- iOS关于setContentOffset的一些细节问题
- 记一次IIS应用程序域崩溃的原因