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 文件也非常重要,因为它似乎可以解决问题。

相关推荐
无敌最俊朗@4 小时前
STL-vector面试剖析(面试复习4)
java·面试·职场和发展
PPPPickup4 小时前
easychat项目复盘---获取联系人列表,联系人详细,删除拉黑联系人
java·前端·javascript
LiamTuc4 小时前
Java构造函数
java·开发语言
长安er4 小时前
LeetCode 206/92/25 链表翻转问题-“盒子-标签-纸条模型”
java·数据结构·算法·leetcode·链表·链表翻转
菜鸟plus+4 小时前
N+1查询
java·服务器·数据库
我要添砖java5 小时前
《JAVAEE》网络编程-什么是网络?
java·网络·java-ee
CoderYanger5 小时前
动态规划算法-01背包问题:50.分割等和子集
java·算法·leetcode·动态规划·1024程序员节
菜鸟233号6 小时前
力扣513 找树左下角的值 java实现
java·数据结构·算法·leetcode
Neoest7 小时前
【EasyExcel 填坑日记】“Syntax error on token )“: 一次编译错误在逃 Runtime 的灵异事件
java·eclipse·编辑器
自在极意功。7 小时前
Web开发中的分层解耦
java·microsoft·web开发·解耦