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

相关推荐
【 STM32开发 】17 分钟前
VSCode 安装图解
ide·vscode·编辑器
shehuiyuelaiyuehao29 分钟前
算法18,二分查找
java·开发语言·算法
weixin_4467291635 分钟前
java网络通讯
java·开发语言
NE_STOP35 分钟前
Redis--集群搭建与主从复制原理
java
好奇的菜鸟36 分钟前
Java开发常用中间件,Docker安装。
java·docker·中间件
许泽宇的技术分享40 分钟前
别再把 AI Agent 当“会聊天的脚本”:Hermes Agent 源码级拆解(架构、框架、实战、趋势,一文吃透)
java·linux·网络
程序员三明治1 小时前
【AI】Prompt 工程入门:从五要素框架到 RAG 生产级 Prompt 模板与 Java 实战
java·人工智能·后端·大模型·llm·prompt·agent
旷世奇才李先生1 小时前
React 18\+Next\.js 14实战:服务端渲染与跨端开发全指南
java·人工智能·python
跨境技工小黎1 小时前
亚马逊数据抓取怎么做?2026最新实战教程
java·大数据·数据库
罗超驿1 小时前
2.LeetCode 1089. 复写零——双指针解法学习笔记
java·算法·leetcode