Интеграция анализа Sonarqube со сборкой CI
Согласно сообщению об ошибке " java.lang.UnsupportedClassVersionError: JVMCFRE003 плохая основная версия; класс = org / sonarsource / scanner / cli/ Main, offset = 6", похоже, вы не установили правильную версию Java Runtime Environment.
В качестве документа Анализируем с помощью расширения SonarQube для статуса VSTS-TFS , мынужно установить Java Runtime Environment 8 на частном агенте:
Установка
- Убедитесь, что .NET Framework v4.Установлено 6+
- Убедитесь, что Java Runtime Environment 8 установлено
- Установите расширение с рынка
МыМожно построить наш проект с более старым JDK, но анализ SonarQube должен быть выполнен с помощью JDK 8 или новее.
Надеюсь, это поможет.