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

SonarQube 5.2仪表盘仅显示新项目,旧项目消失如何解决?

在SonarQube 5.2仪表盘展示所有已分析项目的解决方案

嘿,这个问题我熟!SonarQube 5.2完全可以实现仪表盘展示所有已分析项目,你遇到的旧项目消失问题,大概率是默认配置或者操作细节没注意到,下面给你一步步解决:

  • 检查并调整默认仪表盘的项目展示配置
    SonarQube 5.2的默认仪表盘默认可能只展示最近分析的项目,你需要修改组件的过滤规则:

    1. 登录SonarQube后台,确保你拥有仪表盘编辑权限(管理员权限肯定没问题)
    2. 打开仪表盘页面,点击右上角的编辑仪表盘按钮(一般是铅笔样式的图标)
    3. 找到页面上负责展示项目的「项目列表」组件,点击组件右上角的齿轮图标进入配置界面
    4. 在配置选项里,把项目过滤条件从「最近分析」或特定时间范围,改成所有项目,同时确认没有设置其他过滤规则(比如只显示特定标签、编程语言的项目)
    5. 保存配置后刷新仪表盘,就能看到所有已分析的项目了
  • 排查项目状态是否被归档/删除
    如果调整仪表盘配置后还是看不到旧项目,去检查项目状态:

    1. 点击顶部导航的「项目」入口进入项目管理页面
    2. 查找消失的旧项目,看看是否被标记为「归档」状态(SonarQube 5.2里归档项目默认不会在仪表盘展示)
    3. 如果是归档状态,取消归档即可让项目重新出现在仪表盘
  • 确认分析命令的项目唯一性
    还有一种可能是你分析新项目时不小心覆盖了旧项目:
    确保每个项目的sonar.projectKey参数是独一无二的,如果你重复使用了同一个项目密钥,新的分析会直接覆盖旧项目的数据,看起来就像旧项目消失了。检查你的分析命令,给每个项目设置唯一的sonar.projectKey即可避免这个问题

如果默认仪表盘调整起来觉得麻烦,你也可以新建一个自定义仪表盘,添加「项目列表」组件并设置为展示所有项目,这样更符合你的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 10:04:18