maven未成功下载jar时,会生成两个文件,如果不手动删除掉这两个文件下次也无法从私服或公网上成功下载。所以需要使用脚本
1 @echo off 2 set REPOSITORY_PATH=D:\workspace\repo 3 @rem 正在搜索lastUpdated... 4 for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do ( 5 del /s /q %%i 6 ) 7 @rem 搜索lastUpdated完毕 8 9 @rem 正在搜索_remote... 10 for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*_remote*"') do ( 11 del /s /q %%i 12 ) 13 @rem 搜索_remote完毕 14 pause
新建一个文件,将上面代码粘贴进去,注意第二行改成自己的maven本地仓库地址。保存成bat文件,运行就可以了