求助:IDEA中Maven从Central仓库下载jersey-bom:2.35.pom失败
Maven依赖org.glassfish.jersey:jersey-bom:pom:2.35下载失败?试试这些办法
报错详情
org.glassfish.jersey:jersey-bom:pom:2.35此前尝试从https://repo.maven.apache.org/maven2传输失败,该失败已被缓存在本地仓库,在Central仓库更新间隔到期或强制更新前不会重试。原始错误:无法从/到Central仓库传输构件org.glassfish.jersey:jersey-bom:pom:2.35:从Central仓库获取org/glassfish/jersey/jersey-bom/2.35/jersey-bom-2.35.pom的GET请求失败。
这个问题是因为Maven会把依赖下载失败的状态缓存到本地仓库,默认不会主动重试,直到缓存过期。
最直接的解决:强制更新依赖
按照提示用-U参数强制刷新依赖:
- IDEA Maven面板操作:
- 打开右侧Maven工具面板,定位到你的项目
- 先执行
clean清理项目文件 - 右键点击
install,在弹出的配置窗口中,给命令行参数加上-U(即install -U),执行即可
- 终端命令执行:
在项目根目录的终端里直接运行:mvn clean install -U
若强制更新仍失败?排查这些点
- 网络状态:确认能正常访问Maven中央仓库,可切换网络或配置代理后重试
- 清理本地缓存:手动删除本地仓库中对应依赖的缓存目录(路径一般为
~/.m2/repository/org/glassfish/jersey/jersey-bom/2.35),再重新拉取依赖 - 版本有效性:检查pom.xml中配置的jersey-bom版本2.35是否真实存在,避免版本号输入错误
内容的提问来源于stack exchange,提问作者user22256268
相关产品推荐
相关产品推荐

