2016-07-03 144 views
0

我是SonarQube的新手,一直試圖在一天中的大部分時間創建一個簡單的「Hello World」SonarQube小部件來證明可以創建小部件(稍後將會增強)。SonarQube自定義小部件

我創建了一個maven項目,遵循指導原則;

http://docs.sonarqube.org/display/DEV/Build+plugin

我也看了這裏的文件;

http://docs.sonarqube.org/display/DEV/Extending+Web+Application

然而,當我構建Java代碼和部署到SonarQube服務器上的插件文件夾的服務加載的錯誤與錯誤的插件;

java.lang.ClassCastException:不能轉換到org.sonar.api.plugin

我宣佈我的課,如下;

公共類MyPOC擴展AbstractRubyTemplate實現RubyRailsWidget {

沒有任何人有一個sonarQube UI插件插件的工作示例 - 或反正協助英寸SonarQube看起來像一個神奇的工具 - 但它的文檔似乎缺乏(或在網絡搜索混淆的API版本)

回答

-1

看看你的pom.xml的示例項目的鏈接,確保你配置了正確的插件類。您可以在標籤下查看:

build - > plugins - > plugin - > configuration - > pluginclass。

注:插件類是類實現org.sonar.api.Plugin