2015-09-23 2 views
0

Я бегу сборки с sonarqube 4.5.1 и JDK 6. Я получаю эту ошибку:Sonarqube 4.5.1 Совместимость с JDK 6

[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project test-util: The plugin java is not supported with Java 1.6.0_26: org/sonar/plugins/java/JavaPlugin : Unsupported major.minor version 51.0 

Я нашел document в Интернете, который говорит, что JDK 6 больше не поддерживается для запуска SonarQube, начиная с 4.5.1.

Может ли кто-нибудь подтвердить это сообщение, если это сообщение об ошибке связано с тем, что JDK 6 больше не поддерживается с помощью sonarqube 4.5.1?

Заранее спасибо.

+0

Не могли бы вы подтвердить это. Я был бы очень признателен. Спасибо –

ответ

2

Да, вам нужно JDK 7 или новее (см. How to fix: Unsupported major.minor version 51.0 error?).

Вы все еще можете создать свой проект с помощью JDK 6, но анализ SonarQube должен выполняться JDK 7 или более поздней версией.

+0

Это означает, что мне нужен только JDK7 (или теперь 8 согласно http://eclipse.hello2morrow.com/doc/build/content/sonarqube_integration.html), но исходный код приложения все еще может быть для jdk6? – bish

+0

Да, у вас есть два варианта. 1) скомпилировать приложение с использованием JDK6, но запустить анализ с использованием JDK7 или более поздней версии 2) компилировать (атрибут javac '' -source'', равный '' 1.6'') и запускать анализ с использованием JDK7 или более поздней версии – agabrys

0

Вы можете запустить версию Sonar 4.5.1 с помощью jdk1.6, если вы предоставите барабан сонара-maven-plugin, совместимый с java6.

сонар-Maven-плагин версии 2.4 не совместим с Java 6, и она работает с Java 7.

Мы также делаем то же самое, компиляции проекта с Java 6 и выполнении анализа сонара с Java 7.

Может ли кто-нибудь предоставить версию сонара-maven-plugin < 2.4, которая совместима с java 6. На данный момент я пытаюсь использовать сонар-maven-plugin 2.3.1, но не знаю, будет ли он работать, обновит результат скоро.

Смежные вопросы