2010-06-22 32 views
3

J'essaie de démarrer avec le développement du plugin sonar. Ive a commencé en suivant ce tutorielSonar, je ne peux pas voir mon plugin Bonjour tout le monde

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

Ive a construit ce monde bonjour plugin et ont copié le pot résultant (helloworld-1.0-SNAPSHOT.jar) dans le répertoire/extensions/plugins.

J'ai reconstruire la guerre. .//war/build-war.sh

Le nouveau fichier war est construit. Je lance ensuite le sonar en mode autonome et navigue jusqu'à "Configuration> Paramètres" pour essayer de voir ce plugin .... rien. Tous les plugs de base sont là (Clover, Design ....) mais pas mon nouveau plugin hello world.

Il n'y a aucune erreur ou information pertinente dans les journaux. Quand j'explore le nouveau fichier war, je peux voir que helloworld-1.0-SNAPSHOT.jar a été ajouté à/WEB-INF/lib/

Des idées? J'utilise sonar-plugin-api version 1.10, mon instance sonar est la version 2.1.2. Cela pourrait-il être le problème?

Je n'ai aucun retour de l'application sonar, donc je suis un peu perdu.

Merci

Répondre

4

Je pense que le tutoriel est vieux. Dans le sonar le plus récent (2.1.2), si un plugin n'a pas de configuration globale, il n'apparaîtra pas dans les paramètres.

C'est ce que j'ai commencé avec, en cours d'exécution l'archétype vous donner un exemple mis à jour un plugin, il a bien fonctionné pour moi:

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

Et ces conseils ont été très utiles aller vers l'avant:

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