2016-02-05 44 views
0

我跑声纳时,遇到下列埃罗:声纳,什么是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的不与蟒蛇插件兼容,但我需要保持这一点。 我的java源代码是1.6,它必须是这个。

在我的声纳性能我有以下几点:

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

我会有什么样的变化做什么呢?将java目标更改为1.7? java是否在运行声纳时使用java版本?

回答

1

您仍然可以分析使用1.6编译的代码,但是您必须使用Java 7或更高版本来运行分析过程。

您的物业是正确的。只需升级您运行分析仪的Java版本即可。

+0

我可以在sonar-runner.properties或sonar.properties中指定要运行的Java版本吗?升级它可能会导致其他问题。 – user3809938

+0

想一想。在读取这些属性时,该过程已经开始。 –

相关问题