在命令行执行maven命令的过程中,遇到了 Could not create local repository的错误,错误类型为LocalRepositoryNotAccessibleException,之后找了很久都没解决,试了网上的许多方法都不见效,最后终于解决了。。。。

这里总结一下这个过程看到以及自己的解决办法:

1. 本地仓库地址有错误
可以看一下你的maven目录下的conf配置文件夹,用记事本打开(其他编辑器也可),差不多是在55,56行那里,找到像D:\MyCodes\m2_work\maven_repository这样的标签,看看是不是跟你的本地仓库地址一样。(不知道本地仓库在哪的,一般默认是在c:/用户/.m2)
setting文件

需要注意的是:在配置核心文件时,不要直接复制粘贴!!!不要直接复制粘贴!!!不要直接复制粘贴!!!因为这样会在你粘贴的前面多一个透明的字符,容易导致你运行maven时报错(本人就是这样,如果是这样注意检查你的报错语句会是很奇怪的地址信息,如下图)

粘贴弊端报错信息

2. 当前计算机用户对本地仓库的控制权限不够

找到你的本地仓库,右键->属性->安全->编辑->选择组或用户为"User"->选择“完全控制”->确定
修改仓库控制权限

如果这篇文章有帮助到你,记得给个赞哦,我们一起加油!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐