安装Eclipse Clover插件时遭遇Public key not found错误求助
解决Eclipse 4.20.0安装OpenClover插件的公钥错误问题
问题描述
在Eclipse 4.20.0中按照官方步骤安装OpenClover插件时,无论使用在线URL安装还是手动下载zip包安装,均出现如下错误:
An error occurred while collecting items to be installed
session context was:(profile=epp.package.java,
phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Result of processing steps.
OK
OK
Public key not found for -5034155639734203956.
OK
可行解决方案
1. 临时禁用签名验证
- 打开Eclipse,依次进入
Window > Preferences > Install/Update > Trusted Certificates - 勾选右侧的 "Allow installation of unsigned content"
- 点击
Apply and Close后重新尝试安装
2. 手动导入对应公钥
- 获取OpenClover官方发布的对应公钥文件
- 在Eclipse的
Trusted Certificates偏好设置面板中,点击Import - 选择下载的公钥文件完成导入,之后重新执行安装流程
3. 修改p2配置关闭签名警告
- 找到Eclipse安装目录下的
configuration/config.ini文件 - 添加或修改以下配置项:
org.eclipse.equinox.p2.ui.sdk.suppressSignedUnsignedWarning=true - 保存文件后重启Eclipse,再尝试安装插件
4. 手动解压到dropins目录离线安装
- 下载OpenClover的离线zip安装包
- 将zip包解压到Eclipse安装目录下的
dropins文件夹内 - 重启Eclipse,插件会自动被识别并加载
内容的提问来源于stack exchange,提问作者Intradiction
相关产品推荐
相关产品推荐

