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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容