记maven依赖错误

项目在重启后导出Excel功能出现问题,原因是引入了4.1.2版本的poi,导致依赖冲突。解决办法是将项目中poi版本改为4.1.2并排除其他冲突。可能的原因是无意间引入了3.1.6版本的pom.xml。
摘要由CSDN通过智能技术生成

项目的导出excel功能一直好好的,莫名其妙,在一次重启项目后,就给我 报poi.xxx的某个方法是抽象的,没有被实现的500错误。
可我完全没有动pom.xml,也没有刷新maven。
更别说上午或者说下午开始放到正式环境的项目的界面的导出功能还是好的。
然后我去看:
在这里插入图片描述
显示冲突了。可能是引用的是4.1.2的,里面的方法是抽象的。
于是sb的来了,我用exclude干掉这些4.1.2的
而那两个引用4.1.2的jar就直接废掉了,整个项目完全引用不了他们的类。
解决方法我将本项目的poi也改成了4.1.2,就好了。
非常奇葩,那按说 4.1.2里的方法不是抽象的,而应该是3.1.6的是抽象的,不知原因,以后再来记录。

有个解释:就是我8号拉取代码里,把另一个分支的pom.xml里的代码给拉下来了 ,也就是poi 3.16 .而之前一直没有写,就是引用的那两个jar的4.1.2 。(可不合理处是,我今天打包到正式环境的代码都能导出功能正常,难道是install没有改动以前正常的poi jar
在这里插入图片描述
8月7号是没搜到poi的:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值