IDEA 修改jar包版本后项目中出现多个版本

问题描述:

使用IDEA,在pom文件中修改了某个依赖jar包的版本后,重新编译发现旧的版本没有删除,项目中同一个jar可以看到有两个版本,导致编译时随机选择了其中一个版本,导致编译失败。

已知问题:

https://intellij-support.jetbrains.com/hc/en-us/community/posts/206633455-Duplicate-library-dependency-after-version-change?page=1#community_comment_360002809639

解决办法:

复制代码
1. 关闭 idea

2. 转到当前项目根目录并执行以下三个命令:
rm -rf **/*.iml
rm -rf .idea/misc.xml
rm -rf .idea/libraries/

3.打开idea,这时项目不存在了,需要重新导入项目,在Mac中可以这样导入:File -> New -> Module

下次打开idea时,需要导入项目,所有运行配置都存在,IDE 设置集(JAVA 版本除外)和数据库连接也仍然存在。删除misc.xml 文件也非常重要,因为它似乎可以解决问题。

相关推荐
05大叔2 分钟前
大事件Day04
java·开发语言
高山上有一只小老虎6 分钟前
解决springboot项目从mybatis切换为集成jpa后dao层方法检查爆红
java·spring boot
D_FW6 分钟前
【Java】Redis五大核心数据结构底层原理解析
java·数据结构·redis
从此不归路6 分钟前
FPGA 结构与 CAD 设计(第4章)上
ide·fpga开发
有一个好名字6 分钟前
【无标题】
java·开发语言·jvm
0和1的舞者6 分钟前
SpringBoot 接口规范:统一返回、异常处理与拦截器详解
java·spring boot·后端·spring·知识·统一
一 乐7 分钟前
动漫交流与推荐平台|基于springboot + vue动漫交流与推荐平台系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端
漉水浮沙7 分钟前
Fio crc 数据校验验证
java·服务器·前端·数据库
期待のcode8 分钟前
Java虚拟机的垃圾对象判定
java·开发语言·jvm
我命由我123458 分钟前
Android 开发 - 关于 startActivity 后立刻 finish、requestWindowFeature 方法注意事项
android·java·开发语言·java-ee·kotlin·android studio·android-studio