Jar包冲突问题怎么解决-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

杨浦网站建设公司创新互联,杨浦网站设计制作,有大型网站制作公司丰富经验。已为杨浦上千多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的杨浦做网站的公司定做!

这篇文章主要讲解了Jar包冲突问题怎么解决,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

背景:

新需求需要引入新jar包,引入后发现本地启动没有报错,发到测试环境提示某个bean无法创建,nested exception is java.lang.VerifyError: Bad type on operand stack。

解决:

1,没有引入新jar包之前是没有提示这个报错了,猜测是jar包冲突。

2,到测试环境的lib目录根据新引入jar包的关键字找到如图所示的jar,图中最下面三个jar是新功能需要引入的jar,多了excelmagic-1.3-20190806.100559-3.jar这个包,基本确定是这个jar造成的冲突。

Jar包冲突问题怎么解决

3,通过idea自带的show dependencies没有找到这个jar是哪个包引入的

4,通过maven helper没有找到关于这个jar的冲突记录

5,快11点了下班回家。回到家灵机一动,能否从jenkins构建日志查查。最终根据这个jar的关键字找到如图构建日志:

Jar包冲突问题怎么解决

6,在引入这个baseinfo包的地方exclusion掉excelmagic之后,重新构建成功。


   excelmagic
   com.隐藏.fop.fnp.excelmagic

网站名称:Jar包冲突问题怎么解决-创新互联
分享路径:http://azwzsj.com/article/dsiece.html