IDEA2020运行项目时不从配置的maven仓库找jar包,从C盘默认路径下找jar包

目录

问题描述:

解决方案:


问题描述:

使用IDEA2020做java开发,idea的设置中maven仓库地址配在D盘,

maven的配置文件setting.xml中的仓库也已经确认配置到D盘,

项目根据pom文件自动下载jar包时也会下载到D盘的仓库中,但是项目运行时却依旧会使用在C盘的默认路径的仓库,由于新下载的依赖包在D盘,所以会显示找不到依赖报错。

解决方案:

之前的解决方案都是手动把缺少的包拷到C盘的默认仓库下即可解决,这几天忍不了了查了新的解决方案:

1.先将idea设置导出,见下图中1号标

2.将idea恢复默认设置,见下图中2号标

3.导入之前导出的设置,见下图中3号标

检查重新导入后idea的maven仓库设置是否在自己想要的位置,我的是在D盘,确认无误后,删除C盘的仓库中部分关键jar包做测试,删除后项目依旧可以启动;再删除D盘仓库中的关键jar包做测试,删除后项目无法启动,说明项目启动时是在D盘仓库下寻找依赖的jar包而不是C盘了,修改成功。

具体原因不清楚,应该是idea的一个bug。

相关推荐
愤怒的代码11 分钟前
深入理解 STOMP 协议:实时通信中的消息传输利器
java·websocket
水w16 分钟前
什么是AQS
java·开发语言·jvm·什么是aqs
ZhongruiRao20 分钟前
PostgreSQL+MybatisPlus,设置逻辑删除字段后查询出现:操作符不存在: boolean = integer 错误
java·数据库·spring boot·postgresql
_Soy_Milk29 分钟前
后端学习路线
java·学习·go
hrlees39 分钟前
从零开始Ubuntu24.04上Docker构建自动化部署(五)Docker安装jenkins
java·开发语言
没刮胡子43 分钟前
SpringBoot+Activiti7工作流入门实例
java·spring boot·后端·activiti·工作流
神仙别闹1 小时前
基于Java开发的(控制台)模拟的多用户多级目录的文件系统
java·开发语言
sparkchans1 小时前
一次 Spring 扫描 @Component 注解修饰的类坑
java·后端·spring·扫描·component
码龄3年 审核中1 小时前
设计模式、系统设计 record part02
java·设计模式
骅青1 小时前
使用k8s部署java前后端服务
java·容器·kubernetes