解决 Maven 本地仓库有jar包,还是要到远程仓库去取的问题

删除maven本地仓库jar包目录下的 .lastUpdated 和 .repositories 文件,即可解决

#使用cmd命令批量清除

cd d:

cd d:\maven_local_repository  #首先要进入本地仓库目录

for /r %i in (*.lastUpdated) do del %i

for /r %i in (*.repositories) do del %i

如果把.repositories文件删除后,想要拉取源代码,就会拉不下来,因为它不知道该去哪里下,因为.repositories记录得有仓库地址

解决一:把jar包删除后从新下

解决二:在eclipse中设置(window  → preferences → maven → download artifact sources),下载jar包时把source.jar也下下来,这样即使删除.repositories,源代码也存在

你可能感兴趣的:(解决问题,maven)