Я перенес свое приложение в OpenJDK11, и сборка Jenkins завершается сбоем, поскольку Findbug больше не поддерживается. Плагин:
- sonar-maven-plugin - Внутренне вызывает Findbug в java 11 env и ломает сборку Jenkins
Как мне перенести этот плагин, чтобы использовать последнюю зависимость от Spotbug, я все еще хочу сохранить плагин sonar-maven-plugin, чтобы получить отчет для сонара.
Текущая пом. xml соответствующая часть:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.7.0.1746</version>
</plugin>
</plugins>
</pluginManagement>
</build>
Уже прошел много документов. Не удалось найти решение.
Версия SonarQube: Версия 6.7 (сборка 33306)
Установленные плагины (соответствующие):
- FindbugsExternal Analyzers Анализ Java кода с помощью SpotBugs 3.1.0-RC6. 3.6.0
- Анализатор кода SonarJavaLanguages для Java 5.13.1 (сборка 18282)
- Сонар XML Анализатор кода для XML 2.0.1 (сборка 2020)
- CheckstyleExternal Analyzers Анализ Java кода с Checkstyle 4.23