Ich versuche, eine Sonaranalyse auf ein Android-Projekt zu setzen
Die Analyse wird mit der Version 4.3 von sonarQube durch Sonar-Runner, Android-Plugin-Installation, ANDROID_HOME env-Variable auf / path / to / android / sdk gemacht, der Build ist mit ant ohne Probleme gemacht
die Ausführung läuft gut, aber ich habe Tonnen von Fehlermeldungen:
%Vor%Mein Sonar-Projekt.Properties:
%Vor%Wie stelle ich Sonar ein, um diese Android-Klassen zu finden?
Um diese Fehler loszuwerden, fügen Sie den Standort von android.jar direkt zu sonar.libraries
:
Zwei offensichtliche Nachteile:
Berücksichtigen Sie bei Mikkos Antwort, dass Sie die Einstellung nicht wirklich manuell mit Ihrem Ziel-SDK synchronisieren müssen. Sie können es von Gradle wie in erhalten:
%Vor%Prost!
Zusätzlich zu Mikkos Antwort musste ich diese Eigenschaften einstellen, damit FindBugs auch richtig läuft:
%Vor%Tags und Links android sonarqube sonar-runner