Ich habe ein Multi-Modul Maven Projekt in Jenkins
1.545.I Sonarqube
Version 4.2.I sind mit cobertura
Plugin-Version 1.6.1 und java
Plugin-Version 2.2.1 in Sonarqube
installiert hat. ich habe erfolgreich coverage.xml
Datei auf orts- /target/site/cobertura/coverage.xml
für jedes Modul erzeugt maven mit "cobertura:cobertura -Dcobertura.report.format=xml"
für Sonar Kommando-, ich habe als unter der maven Build-Option als sonar:sonar
mit Eigenschaften festgelegt:Sonar Cobertura Plugin findet nicht coverage.xml Datei
sonar.dynamicAnalysis=reuseReports
sonar.junit.reportsPath=target/site
sonar.java.coveragePlugin=cobertura
sonar.cobertura.reportPath=/target/site/cobertura/coverage.xml
ich coverage.xml
Datei sehen kann, wenn ich Durchsuchen Sie die Arbeit Raum meines Projektes in Jenkins
aber das Plugin sagt immer wieder, dass es nicht it.I erhält die folgende Meldung in der Konsole Ausgabe von jenkins-
Execute Findbugs 2.0.3 done: 48446 ms
Sensor FindbugsSensor done: 48800 ms
Sensor CoberturaSensor...
Cobertura report not found at /target/site/cobertura/coverage.xml
Sensor CoberturaSensor done: 4 ms
Sensor CpdSensor...
Jede Hilfe ist appreciated.THANKS im Voraus finden.
Welche Cobertura-Version verwendet? wie ich weiß, Sonar4.2 hat ein Problem mit hoher Version cobertura. Das Sonar 4.7.3 könnte funktionieren. – CHmoonKa
In meinem Projekt verwende ich Sonar4.2 und Jacoco (dasselbe wie Cobertura). erhalten den gleichen Fehler wie Ihre. dann aktualisiere ich Sonar zu 3.7.4, alle arbeiten. – CHmoonKa
@ CHmoonKa-Ich benutze Cobertura Version 1.6.1 – user3472205