Sonar: Sie müssen die folgenden obligatorischen Eigenschaften für unbekannt nicht aufgelöst definieren

8

Ich versuche, SonarQube in einem Projekt in Java auszuführen. Ich habe die Sonar-Eigenschaftendatei konfiguriert und sie im Projektverzeichnis abgelegt. Beim Ausführen von sonar.bat gibt es einen Fehler, bei dem die obligatorischen Parameter definiert werden müssen. Zuerst nahm ich an, dass meine Eigenschaftendatei falsch war, aber ich habe alles versucht, was mir einfällt.

Dies ist die aktuelle Eigenschaftendatei

%Vor%

Dies ist die Fehlermeldung

%Vor%

Soll ich allen Klassen- und Java-Dateien Komma-getrennte Pfade geben? Bis zu welcher Tiefe stelle ich die Wege zur Verfügung? Die verschiedenen Klassendateien befinden sich in build / classes /.../.../& lt; 4 verschiedenen Ordnern, in denen Klassendateien enthalten sind & gt; Ich ändere den Projektschlüssel jedes Mal, wenn ich es lese, muss es einzigartig sein.

    
baconSoda 29.09.2014, 04:55
quelle

2 Antworten

8

So laden Sie ein Projekt nach SonarQube hoch:

1) Startup SonarQube. Sie sollten es sehen können, wenn Sie localhost: 9000 in Ihren Browser eingeben.

2) Wechseln Sie in der Eingabeaufforderung in das Verzeichnis Ihres Projekts

3) Stellen Sie sicher, dass der Stammordner Ihres Projekts die Datei "sonar-project.properties" enthält und dass es konfiguriert ist. Wenn Ihr Projekt nicht über die Datei "sonar-project.properties" verfügt, wird dieser Fehler angezeigt = Sonar Setup Undefinierte obligatorische Eigenschaften

Meine "sonar-project.properties" -Datei für meine VendingMachineEmulator-App sieht folgendermaßen aus:

4) Geben Sie an der Eingabeaufforderung "C: \ Sonar-Scanner \ Sonar-Scanner-2.6.1 \ bin \ Sonar-Scanner.bat" ein. Alternativ könnten Sie auch "C: \ Sonar-Scanner \ Sonar-Scanner-2.6.1 \ bin \ Sonar-Runner.bat" eingeben. Ich bin mir nicht sicher, was der Unterschied ist. Stellen Sie sicher, dass das Verzeichnis, in dem Sie sich befinden, immer noch der Hauptordner Ihres Projekts ist.

5) Fertig! Aktualisieren Sie localhost: 9000 und prüfen Sie, ob das Projekt vorhanden ist.

    
Gene 11.07.2016 16:34
quelle
0

Führen Sie den Befehl sonar-scanner aus dem Verzeichnis aus, in dem sonar-project.properties liegt.

Ich hatte das gleiche Problem und habe später festgestellt, dass ich den Befehl aus dem anderen Verzeichnis ausgeführt habe.

    
AdityaJ 28.11.2017 11:25
quelle

Tags und Links