Für die SonarQube-Ausführungsumgebung wird nur Oracle JRE 8 oder OpenJDK 8 als Java unterstützt. Der Java-Analysator (SonarJava) selbst ist jedoch nicht mit dieser Version verwandt. Sie können jede Version des Quellcodes analysieren.
Prerequisites and Overview https://docs.sonarqube.org/latest/requirements/requirements/
- The only prerequisite for running SonarQube is to have Java (Oracle JRE 8 or OpenJDK 8) installed on your machine.
- The SonarQube Java analyzer is able to analyze any kind of Java source files regardless of the version of Java they comply to.
SonarJava 5.8 unterstützt offiziell die Analyse für Java 11.
Make SonarJava officially support Java 11 https://jira.sonarsource.com/browse/SONARJAVA-2862
Für 7.0, 7.1 und 7.2 ist die Sonar Java-Version 5.6 vor der offiziellen Unterstützung von Java 11. 6.7 (LTS) oder 7.3 oder höher ist mit SonarJava 5.9.2 kompatibel.
SonarQube Version | 6.7(LTS) | 7.0 | 7.1 | 7.2 | 7.3 | 7.4 | 7.5 |
---|---|---|---|---|---|---|---|
SonarJava | 5.9.2 | 5.6 | 5.6 | 5.6 | 5.9.2 | 5.9.2 | 5.9.2 |
Plugin Version Matrix https://docs.sonarqube.org/display/PLUG/Plugin+Version+Matrix
Recommended Posts