2016-07-03 5 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

見た目へのリンクです正しいプラグインクラスを設定してください。タグ:

ビルド - >プラグイン - >プラグイン - >コンフィグレーション - >プラグインクラスを確認できます。

注:プラグインクラスは、リンクのためにorg.sonar.api.Plugin

関連する問題