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

相关推荐
W_chuanqi6 分钟前
VSCode + Claude Code + DeepSeek:打造 AI 编程神器
ide·vscode·编辑器·ai编程
莫得感情 o6 分钟前
设计模式 13 · 桥接模式
java·设计模式·桥接模式
吠品7 分钟前
Java中实现拓扑排序的两种方式:Kahn算法和DFS
java·数据库·notepad++
TunerT_TQ17 分钟前
企业智能体工程体系v1.1|企业智能体工程卷 · 第5期· 数据飞轮——用观察—分析—计划—执行持续改进
java·运维·网络·#agent工程化·#企业智能体·#多智能体系统·#数据飞轮
csdn_aspnet18 分钟前
在 Visual Studio Code 中安装使用 Github Copilot
ide·vscode·github·copilot
小当家.10521 分钟前
工具并行调用原理与实现:CompletableFuture 实战
java·agent·线程池·工具·并行
wangjialelele1 小时前
Spring Cloud 全体系学习笔记(REST、Nacos、Feign、Gateway)
java·spring boot·笔记·学习·spring·spring cloud·gateway
yk 坤帝1 小时前
用Python算清你的“买时间“账
java·服务器·python
weixin_BYSJ19871 小时前
springboot医疗信息管理系统---附源码17465
java·javascript·spring boot·python·django·flask·php
xqqxqxxq1 小时前
吃透 Spring 高频注解(包含SpringMVC Spring Boot)
java·spring boot·spring