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

相关推荐
小羊没烦恼!26 分钟前
Memory 记忆设计讨论:为什么 Agent Memory 不能只靠向量数据库?
java·开发语言·windows·算法·c#
天远API27 分钟前
零信任架构实战:基于天远单人婚姻查询构建自动化联合贷款审计网关
java·人工智能·架构·自动化
九皇叔叔32 分钟前
从本地事务到分布式事务
java·分布式·分布式事务·cap·base
黑马程序员毕设41 分钟前
基于微信小程序的节目活动报名与管理系统设计与实现
java·开发语言·spring boot·后端·电脑
小坏讲微服务1 小时前
Spring AI 高频面试题20道
java·spring·ai·agent·springai
Bs_MoneyMagnet1 小时前
基于springboot+vue的会议室预约管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
sunshine22 girl1 小时前
Java学习 java原理
java·开发语言·学习
Bs_MoneyMagnet1 小时前
基于springboot+vue的茶铺管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
她说..1 小时前
RabbitMQ 使用场景详解
java·spring boot·后端·spring·rabbitmq·java-rabbitmq
宁渡AI大模型1 小时前
河南宁渡科技有限公司|宁渡课堂 AI 全栈面试分享,AI 应用开发高频考点汇总
java·c++·人工智能·python·深度学习·神经网络·rag