SonarRunner nicht finden können sonar.projectKey, sonar.Projektname, sonar.projectVersion, sonar.Quellen

Ich bin versucht zu bekommen, Jenkins laufen Sonar als post-build-Schritt.

Jenkins läuft SonarRunner [1], aber dies schlägt fehl mit:

ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: You must define the following mandatory properties for 'Unknown': sonar.projectKey, sonar.projectName, sonar.projectVersion, sonar.sources

Wenn ich mvn sonar:sonar [2] stattdessen funktioniert es einwandfrei. Es klingt fast wie SonarRunner ignoriert pom.xml. Wie bekomme ich SonarRunner zu Holen, diese Eigenschaften von Maven?


[1] /Users/builds/.jenkins/tools/hudson.plugins.sonar.SonarRunnerInstallation/Default_Sonar_Runner/bin/sonar-runner -Dsonar.jdbc.url=jdbc:h2:tcp://myServer:1009/sonar -Dsonar.host.url=http://myServer/sonar/-Dsonar.projectBaseDir=/Users/builds/.jenkins/workspace/myProject

[2] mvn sonar:sonar -Dsonar.jdbc.url=jdbc:h2:tcp://myServer:1009/sonar -Dsonar.host.url=http://myServer/sonar/-Dsonar.projectBaseDir=/Users/builds/.jenkins/workspace/myProject

InformationsquelleAutor Gili | 2013-09-13
Schreibe einen Kommentar