7aed0f3730
Problem: Der Aggregate-Report enthält Klassen aller Module. SonarQube analysiert jedes Modul isoliert und findet für Klassen anderer Module keine Quellen → "File not found" für alle Einträge. Das Coverage-Modul (kein Java-Code) lehnt beim Import alle Einträge ab. Lösung: - jacoco:report-Goal (verify-Phase) im Root-POM ergänzt → jedes Modul erzeugt target/site/jacoco/jacoco.xml nur für seine eigenen Klassen - sonar.coverage.jacoco.xmlReportPaths auf relativen Pfad target/site/jacoco/jacoco.xml umgestellt → SonarQube löst pro Modul auf, liest ausschließlich dessen eigene Klassen, keine Cross-Modul-Kollisionen mehr - sonar.skip=true in pdf-umbenenner-coverage und pdf-umbenenner-packaging gesetzt → Aggregator-/Packaging-Module ohne Java-Quellen werden von SonarQube nicht mehr analysiert Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>