globe with meridians Sprache: Deutsch · English

hammer and wrench Sonar Code Analyse

Statische Code-Analyse mit SonarCloud – mvn sonar:sonar, SONAR_TOKEN, Java 17 und Branch-Analyse.

HOW-TO ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X

Auf dieser Seite

Eine Sonar-Code-Analyse inkl. Coverage steht über die Cloud bereit (ab v4.2024.13): sonarcloud.io. Die Analysen erzeugt der nächtliche Integrationstest-CI-Job für den master.

Aufruf

Die Sonar-Einstellungen in der Nuclos-pom.xml schalten die Auswertung automatisch hinzu:

mvn sonar:sonar

Voraussetzungen

Das Sonar-Maven-Plugin benötigt Java 17. Ein Upload setzt eine Berechtigung voraus (Umgebungsvariable SONAR_TOKEN).

Entwickler-Branches

SonarCloud kann Git-Branches unterscheiden. Damit die Analyse gezielt die Branch-Änderungen betrachtet, wird der Aufruf erweitert (z.​B. mit -Dsonar.branch.name=$GIT_BRANCH, von Jenkins gesetzt). Solche Branches behandelt Sonar als „Short-lived“.

Verwandte Seiten

gear Code Coverage (JaCoCo)


Coverage.

Öffnen →

  • Keine Stichwörter