2010-06-22 4 views
3

저는 소나 플러그인 개발을 시작하려고합니다. 필자는 필자 플러그인이 인사의 세계를 구축하고/확장/플러그인 디렉토리에 생성 된 항아리 (helloworld를-1.0-SNAPSHOT.jar)를 복사 한이 튜토리얼을음파 탐지기, 내 hello world 플러그인을 볼 수 없습니다.

http://docs.codehaus.org/pages/viewpage.action?pageId=117899451

에 따라 시작했다.

나는 전쟁을 재건했다. .ww/build-war.sh

새로운 war 파일이 작성되었습니다. 그런 다음 독립 실행 형 모드에서 sonar를 실행하고 "구성> 설정"으로 이동하여이 플러그인을 보려고합니다. 모든 핵심 플러그가 있습니다 (Clover, Design ....).하지만 새로운 Hello World 플러그인은 없습니다.

로그에 오류나 관련 정보가 없습니다. 새로운 war 파일을 탐색 할 때 helloworld-1.0-SNAPSHOT.jar이/WEB-INF/lib/

에 추가되었음을 알 수 있습니다.

아이디어가 있습니까?

sonar-plugin-api 버전 1.10을 사용 중이며 sonar 인스턴스는 버전 2.1.2입니다. 이것이 문제가 될 수 있습니까?

나는 소나 응용 프로그램에서 전혀 피드백이 없으므로 조금 잃어 버렸습니다.

감사합니다.

답변

4

제 생각에는이 튜토리얼은 오래되었다고 생각합니다. 최신 음향 기기 (2.1.2)에서 플러그인이 글로벌 설정을하지 않으면 설정에 나타나지 않습니다.

내가 최신 예 플러그인을 제공합니다 원형을 실행, 시작 것입니다, 그것은 나를 위해 잘 작동 것 :

http://docs.sonarqube.org/display/SONAR/Getting+started

그리고 그 끝은가는 정말 도움이되었습니다 전달 :

http://docs.sonarqube.org/display/SONAR/Coding+a+plugin