IDEA中External Libraries删除多余的jar

在更新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)