Eclipse 4.19.0通过Eclipse Marketplace安装TestNG插件时报找不到仓库错误
报错核心原因
- 日志中指向的
http://dl.bintray.com/testng-team/testng-eclipse-release/为TestNG Eclipse插件的旧托管地址,该地址依托的Bintray云仓库服务已在2021年正式停止运营,Eclipse Marketplace中缓存的旧安装配置未同步更新,直接触发p2组件安装流程下的“无可用仓库”报错,该问题与你当前使用的Eclipse 4.19.0版本、JDK 15.0.2运行环境无直接关联。
排查解决步骤
- 清理本地失效的旧仓库配置
- 打开Eclipse顶部菜单栏,依次进入
Window > Preferences > Install/Update > Available Software Sites设置页 - 在站点列表中定位到地址包含
bintray.com的TestNG旧配置条目,选中后点击Remove按钮将其从配置列表中移除
- 打开Eclipse顶部菜单栏,依次进入
- 绕过Marketplace失效入口执行手动安装
- 打开
Help > Install New Software安装向导 - 在Work with输入栏添加TestNG团队当前维护的官方更新站点,等待站点元数据加载完成
- 勾选列表中展示的
TestNG for Eclipse组件,按照向导提示完成安装流程,重启Eclipse后即可验证插件可用性
- 打开
- 异常场景兜底校验
- 如果添加官方更新站点后仍然提示仓库无法访问,临时关闭本地网络代理、防火墙的拦截规则后重试
- 如果持续出现缓存类报错,完全关闭Eclipse后,删除安装目录下
p2文件夹内的损坏缓存子目录,重启Eclipse后重新执行安装流程即可
内容的提问来源于stack exchange,提问作者Lokesh
相关产品推荐
相关产品推荐

