2016-05-11 11 views
-3

Ich habe vor kurzem zufällig an Sonarqube Version 5.3 gearbeitet. Ich habe es installiert und der Sonar-Server läuft gut, ich habe sogar etwas Code analysiert und einige Plugins installiert, aber jetzt möchte ich einige benutzerdefinierte Regeln in JavaScript definieren. Ich habe den Beispielcode von der Sonarqube-Website für die benutzerdefinierte Regel in JS heruntergeladen.Wie werden benutzerdefinierte JavaScript-Regeln in Sonarqube bereitgestellt?

Der heruntergeladene Ordner enthält einen Ordner pom.xml und src. Ich weiß nicht, wie diese benutzerdefinierte Regel zu implementieren, irgendwo ich lese, dass ich .jar Datei erstellen und in "Extension/Plugins" Ordner platzieren muss. Ich stecke hier fest: Ich weiß nicht, wie man .jar Datei erzeugt.

Antwort

1

Sie haben den Quellcode heruntergeladen, der ein Maven-Projekt ist, jetzt sollten Sie das Plugin mit Maven (mvn) erstellen.

Weitere Informationen finden Sie in der SonarQube-Dokumentation unter der Nummer .

0

Wenn Sie die „Javascript benutzerdefinierte Regel“ Projekt von https://github.com/SonarSource/sonar-examples/tree/master/plugins/javascript-custom-rules

herunterladen können Sie sehen, dass es ein Maven-Projekt ist, wie es pom.xml

Jetzt hat man 2 Möglichkeit haben, aus diesem erstellen .jar Projekt.

Option # 1: Öffnen Sie dieses Projekt in Eclipse und führen Sie "Run ==> maven Clean" und dann "Run ==> maven install" Es wird eine .jar für Sie generieren, die Sie in der Eclipse-Konsole sehen können.

Option # 2: Öffnen Linux-Terminal oder Windows cmd, stellen Sie sicher, dass Sie maven installiert haben. Gehe zum Projektpfad, in dem pom.xml ist, und rufe den Befehl auf: "mvn clean install" Er erzeugt ein .jar für dich, das du in der Konsole sehen kannst.

Danke!

Verwandte Themen