Maven-依赖爆红问题及解决

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

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

image
image

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

爆红原因:网络不稳定,依赖下载不完整
解决方式:删除本地仓库中.lastUpdated文件
cleanLastUpdated.bat

@echo off
rem 这里写你的仓库路径
set REPOSITORY_PATH=D:\ADBSpace\ProgramFiles\apache-maven-3.8.4\maven-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
posted @   生生灯火半杯月  阅读(317)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示