저는 SonarQube를 처음 사용했으며 위젯을 만들 수 있음을 증명하기 위해 간단한 "Hello World"SonarQube 위젯을 만들기 위해 대다수의 시간을 시도했습니다 (나중에 향상 될 예정입니다).SonarQube 사용자 정의 위젯
다음 가이드 라인에 따라 maven 프로젝트를 만들었습니다.
http://docs.sonarqube.org/display/DEV/Build+plugin
는 또한 여기에 문서를 검토 한 결과,http://docs.sonarqube.org/display/DEV/Extending+Web+Application
그러나, 나는 자바 코드를 구축하고 SonarQube 서버의 플러그인 폴더에 배포 할 때 오류가있는 플러그인을 로딩 서비스 오류;
java.lang.ClassCastException가이 : 나는 다음과 같은 내 클래스를 선언 한
org.sonar.api.plugin 캐스팅 될 수 없다
공용 클래스 MyPOC이 AbstractRubyTemplate가 RubyRailsWidget를 구현 확장 {
사람이 sonarQube UI 위젯 플러그인의 작업 예제를 가지고 있는가 - 또는 어쨌든에 도움이됩니다. SonarQube 환상적인 도구처럼 않습니다 -하지만 문서는 부족하다고 생각 (또는 웹 검색에 최대 혼합 API 버전)
많은 감사를 구현하는 클래스입니다 - 마지막으로이 작업을 얻었다. –