目前一直在使用maven来开发项目,但是经常会遇到某些Jar包在公司私有服务器上没有,而且公网有但是被墙了下载不了,比如google的所有jar包,FaceBook的jar包等,就算后来翻墙去下载,但是这些jar包的后缀已经加上了.lastupdate,所以翻墙后他也不会自动下载,只能手动一个一个去删除,效率慢极了不说,工作量也大大提升,需要找到每个jar的.lastupdate,我本地Jar包仅10G,找起来也忒麻烦了,那么其实只需要一条指令,就可以批量删除:
首先进入maven的本地仓库地址:C:\Users\Administrator\.m2\repository Linux在/home或者/root,具体看你是否用root登录了,利用CMD进入windows的路径,执行如下命令:
for /r %i in (*.lastUpdated) do del %i
ok,应该会刷一会儿屏幕,然后再重新下载即可!
未经允许不得转载:李阳博客 » 批量删除Maven仓库未下载成功.jar.lastupdate的文件