Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SonarQube 5.6与Java项目(JDK 1.6)_Sonarqube_Sonar Runner_Sonarqube Scan - Fatal编程技术网

SonarQube 5.6与Java项目(JDK 1.6)

SonarQube 5.6与Java项目(JDK 1.6),sonarqube,sonar-runner,sonarqube-scan,Sonarqube,Sonar Runner,Sonarqube Scan,我想为JDK1.6上的maven项目配置SonarQube。 我可以使用最新的SonarQube 5.6吗。它说代码应该只符合JDK1.8。 在JDK的最新vesrion上使用SonarQube分析旧版本JDK的代码是否可能 我的项目是在jdk1.6上编译的。我是否需要使用支持jdk1.6的扫描仪,因为如果我使用sonar maven插件-3.1.1,它会给出错误: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-

我想为JDK1.6上的maven项目配置SonarQube。 我可以使用最新的SonarQube 5.6吗。它说代码应该只符合JDK1.8。 在JDK的最新vesrion上使用SonarQube分析旧版本JDK的代码是否可能

我的项目是在jdk1.6上编译的。我是否需要使用支持jdk1.6的扫描仪,因为如果我使用sonar maven插件-3.1.1,它会给出错误:

Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.1.1:sonar (default-cli) on project StreamDiffCLI: Execution default-cli of goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.1.1:sonar failed: Unable to load the mojo 'sonar' in the plugin 'org.sonarsource.scanner.maven:sonar-maven-plugin:3.1.1' due to an API incompatibility: org.codehaus.plexus.component.repository.exception.ComponentLookupException: org/sonarsource/scanner/maven/SonarQubeMojo : Unsupported major.minor version 52.0

我相信你误读了文件。您可以使用您喜欢的任何Java版本编译您的项目。1.4偶数。但是,如果您安装的Sonar Cube是JDK 1.8的最新版本,但您的项目与JDK 1.6兼容,则必须使用8进行分析。

若项目支持JDK 1.6,请在配置文件中使用“sonar.java.source=1.6”,以避免适用于JDK>1.6的规则 e、 g in build.xml(ANT)