Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

我在使用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:猜测只报错一个依赖的原因不是出在依赖本身,而是拉取第一个依赖就无法写入,后续依赖的拉取自动被停止,只报错了第一个依赖,导致误判出错原因。大家要养成良好的安装习惯!

评论