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

相关推荐
3D探路人29 分钟前
模灵 大模型聚合API 转发流程技术实现
java·大数据·开发语言·前端·人工智能·计算机视觉
程似锦吖1 小时前
无中生有 之 从0开始写一个动态定时任务管理
java·开发语言
techdashen1 小时前
dial9:给 Tokio 装上“飞行记录仪“
java·数据库·redis
ShiJiuD6668889992 小时前
springboot基础篇
java·spring boot·spring
砚底藏山河2 小时前
python、JavaScript 、JAVA,定制化数据服务,助力业务高效落地
java·javascript·python
qq_452396232 小时前
第六篇:《JMeter逻辑控制器:循环、条件和交替执行》
android·java·jmeter
humcomm2 小时前
Java 新特性2026年5月速览
java·开发语言
luck_bor2 小时前
集合进阶(Collections Set List)
java
敲敲千反田2 小时前
Spring AI
java·人工智能·spring
拽着尾巴的鱼儿3 小时前
spring 动态代理
java·后端·spring