私は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のバージョンは、ウェブ検索に混ざっ)
感謝を実装するクラスである - 最終的にそれが動作しました。 –