Maven 报错原因
因为上次断网或网速慢的缘故,一些maven项目的jar包没有下载完整,就可能会在本地maven库里残留相应的.lastUpdated后缀文件,这 样导致下次启动该项目时,即使网速好了,也不一定能加载该jar包了,这时就需要清除掉这种上次的残留文件了。
(我们的大部分原因是因为,不是从开始创建的新maven库,而是copy别人的maven库,由于环境不同,里边出现大量残留)
解决办法:清除本机maven库的外下载好的jar包,然后联网更新maven项目
写清除脚本bat,清除代码:
(把一下代码复制到clearmaven.txt里边,修改后缀为bat。注意修改maven路径)
@echo off
rem 这里写你的仓库路径
set REPOSITORY_PATH=C:\Users\ASUS\.m2\maven_repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
del /s /q %%i
)
rem 搜索完毕
pause
将PATH路径改为你自己的maven库的路径,保存
打开bat文件把文件中的地址改成自己maven库的地址(如图上)然后关闭文件双击运行bat文件。就ok了