Maven-依赖爆红问题及解决
① 依赖可用,但是pom文件中爆红
爆红原因:记录的依赖来源信息和本地配置文件中的信息不匹配
解决方式:在本地仓库中删除对应的依赖,然后重新下载
② 网络超时下载失败,再次下载无反应
爆红原因:网络不稳定,依赖下载不完整
解决方式:删除本地仓库中.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证书校验
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理