You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

STS 4.22.1版本EclEmma Code Coverage无法显示问题求助

问题:STS4升级至4.22.1.RELEASE后JaCoCo/EclEmma Coverage选项消失

问题详情

  • 原使用版本:STS4 4.21.1.RELEASE
  • 升级操作:通过Help > Check For Update升级到STS4 4.22.1.RELEASE(Build Id:202405011620,Revision:71bcc7a580385ea1ae7aa7af1ae8bef30aaea50a)
  • 出现的异常:
    • 右键点击项目时,无Coverage相关选项
    • Window > Show View > Other中无法找到Coverage视图
    • 团队内多名成员升级后均遇到相同问题
    • 截图显示右键项目菜单中没有Coverage选项

解决方法

1. 确认EclEmma插件状态

打开Help > About STS > Installation Details,切换到Installed Software标签页,搜索"EclEmma"或"JaCoCo":

  • 若搜索无结果,说明升级过程中插件被移除,需手动重装。

2. 手动重装EclEmma插件

  1. 打开Help > Eclipse Marketplace
  2. 搜索框输入"EclEmma",找到对应插件后点击Install
  3. 按提示完成安装流程,重启STS后验证Coverage选项是否恢复

3. 检查并添加EclEmma更新站点

  1. 打开Window > Preferences > Install/Update > Available Software Sites
  2. 检查列表中是否包含https://update.eclemma.org/
  3. 若未找到,点击Add,输入名称"EclEmma Update Site",URL填写上述地址,保存后重新检查更新并安装插件

4. 回滚到STS4 4.21.1.RELEASE

若以上方法无效,可暂时回滚到稳定版本:

  1. 打开Help > About STS > Installation Details > Installation History
  2. 选中STS4 4.21.1.RELEASE的安装记录,点击Revert
  3. 等待回滚完成后重启STS,确认Coverage功能恢复

5. 清理STS插件缓存

  1. 完全关闭STS
  2. 进入STS工作区目录,删除.metadata/.plugins/org.eclipse.core.runtime/.settings下的org.eclipse.eclemma.core.prefs文件(若存在)
  3. 重启STS后重新配置Coverage相关设置

内容的提问来源于stack exchange,提问作者Smit Joshi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 21:25:06