Domanda

Sto cercando di iniziare con lo sviluppo plugin di sonar. Ive ha iniziato seguendo questo tutorial

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

Ive ha costruito questo plugin ciao mondo e aver copiato il vaso risultante (helloworld-1.0-SNAPSHOT.jar) al / estensioni / plugins directory.

Ho ricostruire la guerra. .// guerra / build-war.sh

Il nuovo file di guerra è stato costruito. Ho poi corro sonar in modalità standalone e passare a "Configurazione> Impostazioni" per cercare di vedere questo plugin .... niente. Tutti i tasselli fondamentali sono lì (Clover, Design ....) ma non il mio nuovo plugin ciao mondo.

Non ci sono errori o informazioni rilevanti nei registri. Quando ho esplorare il nuovo file di guerra, posso vedere che la helloworld-1.0-SNAPSHOT.jar è stato aggiunto a / WEB-INF / lib /

Tutte le idee?

Sto usando il sonar-plugin-API versione 1.10, il mio esempio sonar è la versione 2.1.2. Potrebbe essere questo il problema?

Non ho alcun feedback da parte l'applicazione del sonar a tutti, quindi im un po 'perso.

Grazie

È stato utile?

Soluzione

Credo che il tutorial è vecchio. Nella più recente del sonar (2.1.2), se un plugin doesnt avere configurazione globale non comparirà nelle impostazioni.

Questo è quello che ho iniziato con, in esecuzione l'archetipo vi fornirà un esempio plug-up-to-date, va bene ha funzionato per me:

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

E quei suggerimenti sono stati davvero utili per il futuro:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top