问题
在加载Maven管理项目时,如果连不到远程仓库,但是明明本地仓库中有对应的jar包,此时还是报找不到对应的包(Could not resolve dependencies for project)
原因
maven3.x版本在从远程仓库下载资源后,会在本地仓库的目录下生成对应的_remote.repositories文件,标示该资源的来源,如果你有这个文件_remote.repositories,那就不能直接访问本地仓库的jar包了,必须远程仓库上有才行,否则就会报错。
解决方法是将本地仓库对应依赖目录下的_remote.repositories文件删除,亲测有效
批处理脚本
我写了个一键清理*.lastUpdated文件和_remote.repositories文件的批处理脚本教程
可从下面链接查看
https://blog.youkuaiyun.com/weixin_47698656/article/details/139086910