SonarQube中无法找到Update Centre,寻求安装C++社区插件指引
解决SonarQube找不到Update Centre/Marketplace入口的问题
我刚搭SonarQube的时候也踩过这个坑,大概率是版本差异或者权限问题导致的,给你一步步捋清楚操作步骤:
第一步:确认登录账号权限
首先必须用管理员权限的账号登录SonarQube,普通用户是看不到管理类入口的——这是最容易忽略的点!
第二步:找到插件安装入口(分版本)
SonarQube在新版本里把原来的「Update Centre」改名为「Marketplace」了,不同版本的入口位置不一样:
- SonarQube 8.x及以上版本:
- 登录后点击页面右上角的「Administration」按钮
- 在左侧菜单栏直接找到「Marketplace」选项(和System同级)
- 进入后搜索「C++ Community」就能找到对应的插件,点击「Install」即可
- SonarQube 7.x及更早版本:
- 登录后进入「Administration」
- 点击左侧菜单栏的「System」标签
- 在右侧子菜单里就能看到「Update Centre」,进去搜索安装C++社区插件
附Administration>System标签页示意(旧版本)
截图说明:页面顶部显示Administration导航栏,左侧菜单栏选中「System」后,右侧区域会展示System相关功能,其中「Update Centre」选项位于子菜单列表中,点击即可进入插件市场。
额外排查点
如果还是找不到入口,检查一下SonarQube的配置文件sonar.properties:
- 查找配置项
sonar.updatecenter.enabled,确保它的值是true - 如果修改了配置,记得重启SonarQube服务后再登录查看
安装完插件后,必须重启SonarQube才能让插件生效哦!
内容的提问来源于stack exchange,提问作者D. A
相关产品推荐
相关产品推荐

