我在使用IDEA构建Springboot项目时,修改了项目的默认Maven,改成了我新下载的本地Maven仓库。
在使用.xml
文件进行配置时,IDEA报错:
1 | 未解析的依赖项: 'org.mybatis:mybatis-spring:jar:2.0.6' |
我在网上搜索了各种教程和相关资料,都没有得到解决。最后当我打开Maven的自定义本地仓库文件夹,居然发现里面是空的!
检查了环境变量,又检查了配置文件,均未发现异常。经排查,原因如下:
- 我将Maven根目录放在了
D:\Program Files\apache-maven-3.9.9
,而Program Files
文件夹的权限是管理员权限(猜测是之前安装什么环境时用安装程序安装,导致文件夹权限变高)。

为了不破坏原有程序文件,我将Maven根目录移动到D:\Program Files (x86)\apache-maven-3.9.9
,重新配置环境变量和配置文件,重启IDEA,问题解决。
PS:猜测只报错一个依赖的原因不是出在依赖本身,而是拉取第一个依赖就无法写入,后续依赖的拉取自动被停止,只报错了第一个依赖,导致误判出错原因。大家要养成良好的安装习惯!