Sonar: Sie müssen definieren Sie die folgenden erforderlichen Eigenschaften für unbekannt, nicht gelöst

Ich versuche zu laufen, SonarQube an einem Projekt in java. Ich konfigurierte die sonar-Eigenschaften-Datei und platziert es in das Projekt-Verzeichnis. Läuft auf dem sonar.Fledermaus-es ist ein Fehler, der fragt, definieren Sie die erforderlichen Parameter. Zuerst habe ich angenommen, mein properties-Datei falsch war, aber ich habe versucht, alles, was ich denken kann.

dies ist die aktuelle Datei Eigenschaften

# Required metadata
sonar.projectKey=_newtest2
sonar.projectName=NoSqlDataModeling
sonar.projectVersion=2.0

# Path to the parent source code directory.
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# Since SonarQube 4.2, this property is optional if sonar.modules is set. 
# If not set, SonarQube starts looking for source code from the directory containing 
# the sonar-project.properties file.
sonar.sources=D:/eclipse workspace/NoSqlDataModeling


#Comma-separated paths to directories containing the binary files (directories with class files, in the case of Java).
sonar.binaries=D:/eclipse workspace/NoSqlDataModeling/build/classes

#Comma-separated paths to files with third-party libraries (JAR files in the case of Java). Patterns #can be used.
sonar.libraries=D:/eclipse workspace/NoSqlDataModeling/WebContent/WEB-INF/lib/*.jar

#language used
sonar.language=java

# Encoding of the source code
sonar.sourceEncoding=UTF-8

# Additional parameters
sonar.my.property=value

dies ist die Fehlermeldung

INFO: SonarQube Server 4.3.1
09:58:57.783 INFO  - Load batch settings
09:58:57.901 INFO  - User cache: C:\Users\Rohan.Kumar\.sonar\cache
09:58:57.907 INFO  - Install plugins
09:58:57.913 INFO  - Download sonar-maven-batch-plugin-4.3.1.jar
09:58:58.037 INFO  - Download sonar-findbugs-plugin-2.1.jar
09:58:58.436 INFO  - Download sonar-surefire-plugin-2.1.jar
09:58:58.540 INFO  - Download sonar-cpd-plugin-4.3.1.jar
09:58:58.870 INFO  - Download sonar-core-plugin-4.3.1.jar
09:58:58.956 INFO  - Download sonar-java-plugin-2.1.jar
09:58:59.097 INFO  - Download sonar-dbcleaner-plugin-4.3.1.jar
09:58:59.216 INFO  - Download sonar-jacoco-plugin-2.1.jar
09:58:59.331 INFO  - Download sonar-l10n-en-plugin-4.3.1.jar
09:58:59.350 INFO  - Download sonar-squid-java-plugin-2.1.jar
09:58:59.453 INFO  - Download sonar-email-notifications-plugin-4.3.1.jar
09:58:59.655 INFO  - Download sonar-design-plugin-4.3.1.jar
09:58:59.826 INFO  - Install JDBC driver
09:59:00.061 WARN  - H2 database should be used for evaluation purpose only
09:59:00.061 INFO  - Create JDBC datasource for jdbc:h2:tcp://localhost/sonar
09:59:00.784 INFO  - Initializing Hibernate
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 7.521s
Final Memory: 5M/19M
INFO: ------------------------------------------------------------------------
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: You must define the following mandatory properties for 'Unknow
n': sonar.projectKey, sonar.projectName, sonar.projectVersion, sonar.sources
ERROR:
ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with t
he -e switch.
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.

Soll ich Komma getrennte Wege, um alle class-Dateien und java-Dateien?
Bis zu welcher Tiefe ich die Pfade? die verschiedenen class-Dateien befinden sich im build/classes/.../.../<4 verschiedene Ordner mit class Dateien in Ihnen>
Ich ändern Sie die project-Taste jedes mal, wenn ich es Lesen muss eindeutig sein.

  • Haben Sie die Antwort auf stackoverflow.com/questions/21204350/...? Es sieht aus wie das gleiche problem, das Sie haben.
  • Nick, ja habe ich, und ich verändert die Eigenschaften-Datei zu. Funktioniert immer noch nicht
  • vielen Dank für den edit. Ich bin neu stack overflow
  • Sie könnten versuchen, setzen Sie den Pfad Werte in Anführungszeichen, wo Räumlichkeiten vorhanden. Wie verändern diese, sonar.Quellen=D:/eclipse-workspace/NoSqlDataModeling, um das sonar.Quellen="D:/eclipse Arbeitsbereich/NoSqlDataModeling"
  • hey nick, NÖ, hat nicht funktioniert.Ich habe meine Hände auf eine andere properties-Datei, die scheint zu funktionieren gut. Es ist viel einfacher zu. aber ich kann nicht sehen, den Unterschied zwischen den beiden config Dateien. Hier ist die neue config-Datei. wenn Sie darauf hinweisen könnte, welche Fehler ich machte
  • # Die erforderlichen Metadaten sonar.projectKey=rohan_key2 sonar.projectName=NoSqlData sonar.projectVersion=1.2 # Komma-getrennte Pfade zu den Verzeichnissen mit Quellen (erforderlich) sonar.Quellen=src sonar.Binärdateien=build/Klassen # Sprache sonar.language=java # Codierung der Quell-Dateien mit sonar.sourceEncoding=UTF-8 #sonar.devcockpit.userAutoMapping=true #sonar.scm.enabled=true
  • Ich habe ähnliches Problem bei der Verwendung von cygwin den Befehl ausführen. Ich lief sonar-runner von der Eingabeaufforderung aus und alles begann zu arbeiten.

InformationsquelleAutor baconSoda | 2014-09-29
Schreibe einen Kommentar