eclipse中断maven下载jar,然后就不能下载了

这么个情况,maven项目正在根据pom.xml下载jar,然后太慢了我直接手动停止,然后不管怎么更新maven项目,重新保存pom.xml,那几个jar就是不下在,一闪而过,然后项目就报错,找不到包

请问怎么办,我没办法去删仓库的文件,因为包很多,我也不知道那个没下载好

install一下有效果吗,,,要是没效果只能删了重下了

mvn clean
mvn compile

自己去这个路径C:\Users\Administrator.m2\repository(这是我本地的路径,你的应该也是,主要是找到.m2文件夹),把下载失败的包删除,pom.xml就可以下载了

你需要找到本地仓库里面的路径,把坏包删除掉,什么lastUppdate..... 的包,然后重新下载

1)在你的maven中搜索.lastUpdated 全部删除 ,再在eclipse中更新maven项目
2)如果还不行,在maven配置中修改成aliyun的地址
3)还不行,就到maven central手动下载jar和pom文件,放到你本地的maven库中

1如果本地有C:\Users\xxxx.m2或者自定义maven路径
a.删除路径中错误的jar文件目录从新下载
b.从其他本地库拷贝覆盖当前库
2有些是因为使用的maven URL例如:http://repo1.maven.org/maven2访问速度慢可以使用国内镜像

1)在你的maven中搜索.lastUpdated 全部删除 ,再在eclipse中更新maven项目
2)如果还不行,在maven配置中修改成aliyun的地址
3)还不行,就到maven central手动下载jar和pom文件,放到你本地的maven库中

建议清理后重新删除 或者重新导入一次项目

 @echo off  
@rem 切换到要删除的路径下  

set /p input=请输入maven仓库路径:  
set mavenDir=%input%  

d:  
cd %mavenDir%  

echo 在%mavenDir%路径下已查找到所有以.lastUpdated结尾的文件  
dir /s/b .\*.lastUpdated>lastUpdated.txt  

echo 查找到的文件信息:%mavenDir%\lastUpdated.txt  

echo 请查看lastUpdated.txt,确认是否删除.lastUpdated文件所有目录,按任意键确认删除.  
pause>null  

@rem 遍历lastUpdated.txt文件,删除文件所在目录  
for /f "delims=" %%i in (lastUpdated.txt) do (  
   echo 文件记录:%%i  
   rd /s /q %%~dpi  
   echo 删除目录:%%~dpi  
)  

echo 成功删除所有.lastUpdated文件所在文件夹!  

del lastUpdated.txt  
echo 已清除临时文件%mavenDir%\lastUpdated.txt  
pause>null  
del null

将以上代码创建为批处理文件,放到本地仓库根目录下执行。

删除本地.m2文件夹下的没下载玩的jar包

maven update 下

在pom.xml文件里随便加一个空格保存,然后就恢复下载了