美文网首页
IDEA中External Libraries删除多余的jar

IDEA中External Libraries删除多余的jar

作者: 九天之鹤 | 来源:发表于2021-03-03 17:05 被阅读0次

    在更新pom.xml文件时,经常出现更新了版本,但是旧版本jar包还在的情况,例如: mybatis-spring-boot-starter:2.1.3 引入了 mybatis:3.4.0,应该使用使用mybatis:3.5.5, 此时会出现异常

    java.lang.NoSuchMethodError: org.apache.ibatis.session.Configuration.setDefaultEnumTypeHandler(Ljava/lang/Class;)V
    
    image.png

    原因分析: External Libraries中显示的jar,都是从iml文件中读取的,所以我们及时更新iml文件即可解决该问题

    解决方案: 重新生成iml文件即可

    生成.ipr文件: mvn idea:project
    生成.iws文件: mvn idea:workspace
    生成.iml文件: mvn idea:module
    

    相关文章

      网友评论

          本文标题:IDEA中External Libraries删除多余的jar

          本文链接:https://www.haomeiwen.com/subject/crtcqltx.html