【问题标题】:SonarQube, Use existing widget in my own global dashboardSonarQube,在我自己的全局仪表板中使用现有小部件
【发布时间】:2016-08-01 18:24:50
【问题描述】:

我想在新的 SonarQube 插件中创建自己的全局仪表板。因此,我在我的 java 项目中创建了一个扩展 DashboardTemplate 的新类。

我的问题如下:我想在我的仪表板中添加一个现有的小部件 (MeasureFilterListWidget)。我希望小部件在我将插件添加到 SonarQube 时自动显示它,这就是我不使用手动方法的原因。

在下一张图片中,我想在“???”的位置添加小部件类。

非常感谢您的帮助

【问题讨论】:

    标签: widget sonarqube sonarqube-web


    【解决方案1】:

    根据addWidget的Javadoc:

    小部件 ID 由网络服务 /api/widgets 列出

    让我们在公共 SonarQube 实例 (Nemo) 上执行此操作:list widgets。这就是您要查找的内容:

    {
      "id": "measure_filter_list",
      "title": "Measure Filter as List",
      "description": "Displays the result of a pre-configured measure filter as a list.",
       "categories": [ "Filters" ]
    }
    

    因此,您应该将 ??? 替换为 measure_filter_list。

    请注意,addWidget 返回一个 Dashboard.Widget 以预定义小部件的属性(例如要使用的测量过滤器)并避免手动配置。

    【讨论】:

      猜你喜欢
      • 2017-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-29
      • 2014-04-22
      • 2011-02-17
      • 2016-03-24
      • 2016-08-20
      相关资源
      最近更新 更多