La propriété "sonar.jacoco.reportPath" est obsolète. Veuillez utiliser à la place "sonar.jacoco.reportPaths".
Je reçois toujours ce message lors de l'exécution de SonarQube via Gradle et l'expression "reportPath" n'apparaît même pas une seule fois dans l'ensemble du projet multi-module. J'ai même mis la propriété sonarqube sous tous les projets pour remplacer les défauts par défaut. Des conseils sur la façon de me débarrasser de cette erreur?
J'utilise:
allprojects {
sonarqube {
properties {
property "sonar.jacoco.reportPaths", "${project.buildDir}/jacoco/test.exec"
}
}
}
EDIT 1:
Emballage Gradle 3.1
J'utilise ceci à la racine de build.gradle
plugins {
id "jacoco"
id "org.sonarqube" version "2.5"
}
Et essayé votre suggestion avec
allprojects {
sonarqube {
properties {
property "sonar.jacoco.reportPath", ""
property "sonar.jacoco.reportPaths", "${project.buildDir}/jacoco/test.exec"
}
}
}
Pas de dés, qu'en pensez-vous?
La question est de savoir quelle version du plugin sonarQube gradle vous utilisez: https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Gradle
Le plugin sonarqube gradle définit certaines valeurs par défaut, par exemple. si vous utilisez JaCoCo, ce qui est probablement le cas, il ajoute automatiquement ce champ, en plus du groovy aussi.
Donc, d'une manière générale, vous devez attendre une mise à jour du plugin sonarqube gradle, qui se débarrasse de cela et utilise l'autre valeur de configuration.
Vous pouvez peut-être également essayer de remplacer le paramètre en le définissant sur vide comme sonar.jacoco.reportPath=