因为网路等各种原因,使用maven仓库下载jar包可能会下载失败,或者下载一半停止,
下载失效的jar包会严重影响我们程序的运行,
看着明明没问题,但是一运行就报错,而且还很难找到错误问题原因,
所以及时得清理失效的jar包会使我们从程序减少出错的可能;
如何清理失效的jar包呢,
失效的jar在我们的maven仓库 都有一个.lastUpdated结尾的后缀,、
只要是有这个后缀的文件夹里面的jar包就都是失效的,
下面说一个使用windows的批处理清理带.lastUpdated结尾的失效jar包的解决办法:
新建一个记事本,输入一下命名:
@echo off rem create by sunhao(sunhao.java@gmail.com) rem crazy coder set REPOSITORY_PATH=D:\Maven\repository rem 正在搜索... for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do ( del /s /q %%i ) rem 搜索完毕 pause
其中的:
set REPOSITORY_PATH=D:\Maven\repository
改为你的本地仓库路径地址
然后将这个txt文件另存为:删除失效jar包工具没事儿点点.bat
一定要是.bat结尾的批处理文件才行啊,
然后就可以把 这个东西发送到桌面快捷方式,闲着没事就点点清理jar包
如果双击不运行的话就右键以管理员身份打开~