① 依赖可用,但是pom文件中爆红
爆红原因:记录的依赖来源信息和本地配置文件中的信息不匹配
解决方式:在本地仓库中删除对应的依赖,然后重新下载
② 网络超时下载失败,再次下载无反应
爆红原因:网络不稳定,依赖下载不完整
解决方式:删除本地仓库中.lastUpdated
文件
cleanLastUpdated.bat
@echo off
rem 这里写你的仓库路径
set REPOSITORY_PATH=D:ADBSpaceProgramFilesapache-maven-3.8.4maven-repo
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%*lastUpdated*"') do (
del /s /q %%i
)
rem 搜索完毕
pause
③SSL协议导致下载失败
爆红原因:有些仓库需要https协议才能下载,但本地并没有证书
解决方式:忽略SSL证书校验
-Dmaven.wagon.http.ssl.insecure=true
-Dmaven.wagon.http.ssl.allowall=true
-Dmaven.wagon.http.ssl.ignore.validity.dates=true
本文摘自 :https://www.cnblogs.com/