由于复制别人的仓库,可能配置的中央仓库不同,导致项目依赖的jar包找不到,实际存在仓库里。
发现对应的jar包所在目录存在.lastUpdated和_maven.repositories文件。
由于中央仓库和自己的不一样,所以导致找不到jar包,所以删掉这两种后缀的文件。
windows批量删除后缀文件的脚本:
1.创建一个bat后缀的可执行文件;
2.写上删除文件命令(例如删除_maven.repositories文件,删除.lastUpdated一样)
@echo off
set "REPOSITORY_PATH=D:\maven\repository\io\terminus"
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*_remote.repositories*"') do (
del /s /q "%%i"
)
rem 搜索完毕
pause
3.执行bat文件。