Question

Je suis en train de commencer avec le développement de plug-in sonar. Ive a commencé en suivant ce tutoriel

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

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

Je reconstruire la guerre. .// guerre / build-war.sh

Le nouveau fichier de guerre est construit. Je puis exécutez le sonar en mode autonome et accédez à « Configuration> Paramètres » pour essayer de voir ce plug-in .... rien. Toutes les fiches de base sont là (Clover, Design ....) mais pas mon nouveau plugin Bonjour tout le monde.

Il n'y a pas d'erreurs ou d'informations pertinentes dans les journaux. Lorsque j'explore le nouveau fichier de guerre, je peux voir que le helloworld-1.0-SNAPSHOT.jar a été ajouté à / WEB-INF / lib /

Toutes les idées?

J'utilise la version sonar-plugin-api 1.10, mon exemple sonar est la version 2.1.2. Serait-ce la question?

Je n'ai pas les commentaires de l'application sonar du tout, donc im un peu perdu.

Merci

Était-ce utile?

La solution

Je pense que le tutoriel est vieux. Dans le plus récent sonar (2.1.2), si un plugin ne marche pas avoir la configuration globale, il ne sera pas apparaître dans les paramètres.

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 à l'avenir:

http://docs.sonarqube.org/display/SONAR/Coding + a + plug-in

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top