SonarQube: jacoco.xmlReportPaths auf absoluten Modulpfad umstellen
Der Glob **/jacoco-aggregate/jacoco.xml wird von SonarQube pro Modul relativ
zu dessen basedir aufgelöst und findet den Aggregate-Report im Geschwistermodul
pdf-umbenenner-coverage nicht. Maven löst ${project.basedir} hingegen vor der
Übergabe an das Sonar-Plugin zu einem absoluten Pfad auf, sodass
../pdf-umbenenner-coverage/... für alle Kind-Module korrekt zeigt.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -31,8 +31,12 @@
|
|||||||
false (default) when running as part of the full multi-module build. -->
|
false (default) when running as part of the full multi-module build. -->
|
||||||
<pitest.aggregate.skip>false</pitest.aggregate.skip>
|
<pitest.aggregate.skip>false</pitest.aggregate.skip>
|
||||||
|
|
||||||
<!-- SonarQube: Pfad zum JaCoCo-Aggregate-Report, den das Coverage-Modul erzeugt. -->
|
<!-- SonarQube: Pfad zum JaCoCo-Aggregate-Report, den das Coverage-Modul erzeugt.
|
||||||
<sonar.coverage.jacoco.xmlReportPaths>**/jacoco-aggregate/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
|
${project.basedir} wird von Maven pro Modul zu einem absoluten Pfad aufgelöst,
|
||||||
|
bevor der Wert an das Sonar-Plugin übergeben wird. Da alle Kind-Module
|
||||||
|
Geschwister von pdf-umbenenner-coverage sind, zeigt ../pdf-umbenenner-coverage/...
|
||||||
|
für jedes Kind-Modul korrekt auf den Aggregate-Report. -->
|
||||||
|
<sonar.coverage.jacoco.xmlReportPaths>${project.basedir}/../pdf-umbenenner-coverage/target/site/jacoco-aggregate/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
|
||||||
|
|
||||||
<!-- Library versions -->
|
<!-- Library versions -->
|
||||||
<javafx.version>21.0.2</javafx.version>
|
<javafx.version>21.0.2</javafx.version>
|
||||||
|
|||||||
Reference in New Issue
Block a user