2016-04-11 43 views
0

我想在新的SonarQube插件中創建我自己的全局儀表板。所以,我在我的java項目中創建了一個新類,它擴展了DashboardTemplateSonarQube,在我自己的全球儀表板中使用現有的小部件

我的問題是:我想添加到我的儀表板一個現有的部件(MeasureFilterListWidget)。我希望當我將插件添加到SonarQube時,它會自動顯示它,這是爲什麼我不使用手動方法。

在下一張圖片中,我想在「???」的位置添加小部件類。 enter image description here

非常感謝您的幫助

回答

1

爲每addWidget的Javadoc:

小部件ID由Web服務/ API /部件上市

讓我們做這在公共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以預先定義小部件的屬性(例如要使用的「測量過濾器」)並避免手動配置。

相關問題