从github上clone一个java maven项目到本地,按照正常情况下,maven会帮助我们自动下载依赖。在下载过程中,可能因为网络问题依赖下载出现问题 项目pom文件没有报错信息。 刷新依赖也显示下载完成。External Libraries下面只有jdk相关的jar包。
删除项目 重新clone出现一样的结果。
原因是:在本地仓库中一直生成.lastUpdata结尾的文件,这个文件的意思是由于你的网络问题而无法成功将整个jar包下成功。
解决方案:删除本地仓库中的.lastUpdata结尾的文件。
1、切换到maven的本地仓库
2、在当前目录打开cmd命令行
3、执行命令:for /r %i in (*.lastUpdated) do del %i
下载是可以配置阿里云仓库 (https://maven.aliyun.com/mvn/view)
配置:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>