当我们进行开发的时候,总会后把依赖的名字写错的情况,但是maven依旧尝试去下载,但是这个下载下来的依赖无法使用,并且有些时候进行开发的时候还会对程序造成一定的影响,所以我们需要删除这些无效的依赖。
这些无效的依赖有一个特点,那就是会以lastUpdated为后缀
如果一个文件一个文件的找,那么太花费时间,而且还不一定能全部找出来
可以通过以下代码一键删除,将此内容复制到文本文件,然后将后缀名改为.bat,保存后双击该文件
@echo off
rem 这里写你的仓库路径
set REPOSITORY_PATH=你的maven仓库路径
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
del /s /q %%i
)
rem 搜索完毕
pause
这是我的配置,我的maven仓库在D:\APP\maven3.8.8\maven_repository下
我的仓库中有一个spring-boot-starter-abc的无效依赖
双击结果: