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。

相关推荐
黎雁·泠崖2 分钟前
Java面向对象:对象数组核心+综合实战
java·开发语言
Mr.LJie7 分钟前
记录使用iText7合并PDF文件、PDF发票、PDF火车票
java·pdf
野生技术架构师9 分钟前
2026最新最全Java 面试题大全(整理版)2000+ 面试题附答案详解
java·开发语言
小北方城市网15 分钟前
SpringBoot 集成 MinIO 实战(对象存储):实现高效文件管理
java·spring boot·redis·分布式·后端·python·缓存
Solar202520 分钟前
工程材料企业数据采集系统十大解决方案深度解析:从技术挑战到架构实践
java·大数据·运维·服务器·架构
又是忙碌的一天21 分钟前
SpringMVC的处理流程
java·mvc
黎雁·泠崖22 分钟前
Java分支循环与数组核心知识总结篇
java·c语言·开发语言
派大鑫wink25 分钟前
【Day36】EL 表达式与 JSTL 标签库:简化 JSP 开发
java·开发语言·jsp
Li_yizYa28 分钟前
谈谈Java集合中的fail-fast和fail-safe
java·开发语言
曹轲恒35 分钟前
SpringBoot配置文件(1)
java·spring boot·后端