之前的一个老项目,maven联网下载不了jar包下来,估计是远程私有仓库关了,然后之前一台旧电脑有运行过该项目,所以去旧电脑备份仓库,设置到idea即可。
但是设置进去,还是去联网下载,查询了一番,发现是因为本地仓库每个包下,都产生了2个文件。把这2个文件删除即可引入。
现在分享删除脚本给大家,也记录一下自己的踩坑!
@echo off
rem create by NettQun
rem 这里写你的仓库路径
set REPOSITORY_PATH=D:\environment\maven\repo\repo
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
del /s /q %%i
)
rem 搜索完毕
pause
@echo off
rem create by NettQun
rem 这里写你的仓库路径
set REPOSITORY_PATH=D:\environment\maven\repo\repo
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*_remote.repositories*"') do (
del /s /q %%i
)
rem 搜索完毕
pause