Maven-依赖爆红问题及解决
2022-05-11 11:08:16

① 依赖可用,但是pom文件中爆红

爆红原因:记录的依赖来源信息和本地配置文件中的信息不匹配
解决方式:在本地仓库中删除对应的依赖,然后重新下载

image
image

② 网络超时下载失败,再次下载无反应

爆红原因:网络不稳定,依赖下载不完整
解决方式:删除本地仓库中.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证书校验
image

-Dmaven.wagon.http.ssl.insecure=true
-Dmaven.wagon.http.ssl.allowall=true
-Dmaven.wagon.http.ssl.ignore.validity.dates=true

本文摘自 :https://www.cnblogs.com/


更多科技新闻 ......