maven更新jar包更新不下来的问题

maven拉取jar,如果第一次没拉取成功,在本地仓库的目录中生成了临时文件。在第二次拉取的时候,maven检测到目录中有相关的临时文件,就认为这个jar包拉取有问题。不再请求网路拉取。所以,将目录下的临时文件删除再重新刷新maven。

一个一个文件删除太费精力,所以写一个批量删除语句,进行定期删除。

将下面的语句保存到文本文件中,并将文件的后缀名修改为.bat,修改为自己的仓库路径,定期双击执行此bat文件,就可以整个仓库扫描删除临时文件了。

set REPOSITORY_PATH=D:\tool\repospace
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
    del /s /q %%i
)
rem 搜索完毕
pause

 

你可能感兴趣的:(maven,临时文件)