Перейти к содержанию

Раздел 5. Необходимые компоненты

№ п/п Название компонента Ссылка на ресурс
1 «Java Development Kit» («JDK») версии 8 Официальная страница скачивания: https://adoptopenjdk.net/ Рекомендуем JDK 11 и выше
2 Сервер «SonarQube» Официальная страница скачивания сервера SonarQube: https://www.sonarqube.org/downloads Рекомендуем версию 7.9.4 (LTS)
3 Анализатор «Sonar-scanner» Официальная страница скачивания инструмента: https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/ Рекомендуем версию 4.Х и выше

Соответствие версий JDK и версий сервера SonarQube и Sonar-scanner

Настройка JDK на сервере SonarQube

  • Если установлен JDK 9+, тогда сервер SonarQube должен быть ТОЛЬКО версии 7.9 и выше, а не 6.0.
  • Если установлен JDK 8, тогда сервер SonarQube должен быть ТОЛЬКО версии 7.8 и ниже.

Настройка JDK на машине с sonar-scanner, где проводится анализ кода

  • Если установлен JDK 9+, тогда сканер должен быть ТОЛЬКО версии 4.0 и выше.
  • Если установлен JDK 8, тогда сканер должен быть ТОЛЬКО версии 3.Х, а не 4.Х.

Настройка JDK, когда сервер SonarQube и нода – это одна машина

  • Если установлен JDK 9+:

  • тогда сервер SonarQube должен быть ТОЛЬКО версии 7.9 и выше, а не 6.0,

  • сканер должен быть ТОЛЬКО версии 4.0 и выше;

  • Если установлен JDK 8:

  • тогда сервер SonarQube должен быть ТОЛЬКО версии 7.8 и ниже,

  • сканер должен быть ТОЛЬКО версии 3.Х, а не 4.Х.
JDK Сервер SonarQube sonar-scanner
9+ 7.9 и выше (не 6.0 !) 4.0 и выше
8 7.8 и ниже 3.Х (не 4.Х !)