2016-02-05 4 views
0

я получаю следующее ERRO при работе гидролокатора:Sonar, что цель Java

[11:32:40]: [:sonarTask] 11:32:40.862 [QUIET] [system.out] INFO: EXECUTION FAILURE 
[11:32:40]: [:sonarTask] 11:32:40.862 [QUIET] [system.out] INFO: ------------------------------------------------------------------------ 
[11:32:40]: [:sonarTask] 11:32:40.862 [QUIET] [system.out] Total time: 1.031s 
[11:32:40]: [:sonarTask] 11:32:40.956 [QUIET] [system.out] Final Memory: 1M/15M 
[11:32:40]: [:sonarTask] 11:32:40.956 [QUIET] [system.out] INFO: ------------------------------------------------------------------------ 
[11:32:40]: [:sonarTask] 11:32:40.956 [ERROR] [system.err] ERROR: Error during Sonar runner execution 
[11:32:40]: [:sonarTask] 11:32:40.956 [ERROR] [system.err] ERROR: Unable to execute Sonar 
[11:32:40]: [:sonarTask] 11:32:40.956 [ERROR] [system.err] ERROR: Caused by: The plugin python is not supported with Java 1.6.0_21 
[11:32:40]: [:sonarTask] 11:32:40.956 [ERROR] [system.err] ERROR: Caused by: org/sonar/plugins/python/PythonPlugin : Unsupported major.minor version 51.0 
[11:32:40]: [:sonarTask] 11:32:40.956 [ERROR] [system.err] ERROR: 
[11:32:40]: [:sonarTask] 11:32:40.956 [ERROR] [system.err] ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with the -e switch. 
[11:32:40]: [:sonarTask] 11:32:40.956 [ERROR] [system.err] ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging. 
[11:32:41]: [:sonarTask] 11:32:41.096 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Changing state to: FAILED 

Это не удалось, потому что Java 1.6 не совместим с питона плагин, но мне нужно, чтобы держать это. My java source - 1.6, и это должно быть так.

В моих свойствах гидроакустических я следующее:

sonar.java.source=1.6 
sonar.java.target=1.6 

Какие изменения я должен сделать? Изменить java-цель на 1.7? Ява предназначена для версии java, используемой при запуске сонара?

ответ

1

Вы все еще можете проанализировать код, составленный с помощью 1.6, но для запуска процесса анализа вам потребуется использовать Java 7 или более поздней версии.

Ваши свойства верны. Просто обновите версию Java, с которой работает анализатор.

+0

Могу ли я указать в sonar-runner.properties или sonar.properties, на котором запускается версия java? При обновлении это может вызвать проблемы для чего-то другого. – user3809938

+0

Подумайте об этом. Когда эти свойства будут прочитаны, процесс уже запущен. –