在命令行执行maven命令的过程中,遇到了 Could not create local repository的错误,错误类型为LocalRepositoryNotAccessibleException,之后找了很久都没解决,试了网上的许多方法都不见效,最后终于解决了。。。。
这里总结一下这个过程看到以及自己的解决办法:
1. 本地仓库地址有错误
可以看一下你的maven目录下的conf配置文件夹,用记事本打开(其他编辑器也可),差不多是在55,56行那里,找到像D:\MyCodes\m2_work\maven_repository这样的标签,看看是不是跟你的本地仓库地址一样。(不知道本地仓库在哪的,一般默认是在c:/用户/.m2)
需要注意的是:在配置核心文件时,不要直接复制粘贴!!!不要直接复制粘贴!!!不要直接复制粘贴!!!因为这样会在你粘贴的前面多一个透明的字符,容易导致你运行maven时报错(本人就是这样,如果是这样注意检查你的报错语句会是很奇怪的地址信息,如下图)
2. 当前计算机用户对本地仓库的控制权限不够
找到你的本地仓库,右键->属性->安全->编辑->选择组或用户为"User"->选择“完全控制”->确定
如果这篇文章有帮助到你,记得给个赞哦,我们一起加油!