Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Java Sonar maven插件:3.1.1:Sonar失败:执行org.sonarsource.scanner.maven时遇到API不兼容_Java_Maven_Sonarqube_Sonar Maven Plugin - Fatal编程技术网

Java Sonar maven插件:3.1.1:Sonar失败:执行org.sonarsource.scanner.maven时遇到API不兼容

Java Sonar maven插件:3.1.1:Sonar失败:执行org.sonarsource.scanner.maven时遇到API不兼容,java,maven,sonarqube,sonar-maven-plugin,Java,Maven,Sonarqube,Sonar Maven Plugin,我已经安装了Java 1.8.0_111(最新更新),下载了apache-maven-3.3.9和SonarQube-6.1,并将sonar-web-plugin-2.5.0.476.jar放入SonarQube扩展插件 我在运行maven sonar scanner时遇到了一个问题,我得到了这个错误日志 [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAI

我已经安装了Java 1.8.0_111(最新更新),下载了apache-maven-3.3.9和SonarQube-6.1,并将sonar-web-plugin-2.5.0.476.jar放入SonarQube扩展插件

我在运行maven sonar scanner时遇到了一个问题,我得到了这个错误日志

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:58 min
[INFO] Finished at: 2016-12-07T18:52:57+07:00
[INFO] Final Memory: 84M/885M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:
3.1.1:sonar (default-cli) on project sample: Execution default-cli of goal org.sonar
source.scanner.maven:sonar-maven-plugin:3.1.1:sonar failed: An API incompatibili
ty was encountered while executing org.sonarsource.scanner.maven:sonar-maven-plu
gin:3.1.1:sonar: java.lang.NoSuchMethodError: org.sonar.api.resources.Project.ge
tConfiguration()Lorg/apache/commons/configuration/Configuration;
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.sonarsource.scanner.maven:sonar-maven-plugin:3.1.1

[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/C:/Users/david.vincent/.m2/repository/org/sonarsource
/scanner/maven/sonar-maven-plugin/3.1.1/sonar-maven-plugin-3.1.1.jar
[ERROR] urls[1] = file:/C:/Users/david.vincent/.m2/repository/org/apache/mave
n/shared/maven-dependency-tree/2.2/maven-dependency-tree-2.2.jar
[ERROR] urls[2] = file:/C:/Users/david.vincent/.m2/repository/org/codehaus/pl
exus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[3] = file:/C:/Users/david.vincent/.m2/repository/org/eclipse/aet
her/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar
[ERROR] urls[4] = file:/C:/Users/david.vincent/.m2/repository/org/sonatype/pl
exus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar
[ERROR] urls[5] = file:/C:/Users/david.vincent/.m2/repository/org/sonatype/pl
exus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[6] = file:/C:/Users/david.vincent/.m2/repository/org/codehaus/pl
exus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar
[ERROR] urls[7] = file:/C:/Users/david.vincent/.m2/repository/org/sonarsource
/scanner/api/sonar-scanner-api/2.7/sonar-scanner-api-2.7.jar
[ERROR] urls[8] = file:/C:/Users/david.vincent/.m2/repository/commons-lang/co
mmons-lang/2.6/commons-lang-2.6.jar
[ERROR] urls[9] = file:/C:/Users/david.vincent/.m2/repository/com/google/code
/findbugs/jsr305/2.0.3/jsr305-2.0.3.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContaine
rException
我已经使用命令mvn clean install删除并重新下载了我的所有存储库,但它不起作用。这只是一台电脑的错误,另一台电脑工作正常

我的项目使用的是Spring Boot父版本1.4.1.RELEASE,我的完整POM.XML文件可以在这里看到


根据这一点,这应该是插件版本的问题,但我已经下载了SonarQube 6.1的兼容版本

您使用哪个Maven版本?@khmarbaise Maven-compiler-plugin-3.3、sonar-Maven-plugin-3.1.1、apache-Maven-3.3.9。这个错误只发生在我的电脑上,另一台电脑工作正常。你能通过
mvn--version
检查这两台电脑吗?ApacheMaven 3.3.9(BB52D8502B132EC0A5A3F4C09453C077478323DC5;2015-11-10T23:41:4 7+07:00)Maven主页:C:\Apache-Maven-3.3.9\bin\。。Java版本:1.8.0_40,供应商:Oracle Corporation Java home:C:\Program Files\Java\jdk1.8.0_40\jre默认语言环境:en_US,平台编码:Cp1252操作系统名称:“windows 7”,版本:“6.1”,arch:“amd64”,系列:“dos”您使用哪种Maven版本?@khmarbaise-compiler-plugin-3.3,sonar-Maven-plugin-3.1,apache-Maven-3.3.9。这个错误只发生在我的电脑上,另一台电脑工作正常。你能通过
mvn--version
检查这两台电脑吗?ApacheMaven 3.3.9(BB52D8502B132EC0A5A3F4C09453C077478323DC5;2015-11-10T23:41:4 7+07:00)Maven主页:C:\Apache-Maven-3.3.9\bin\。。Java版本:1.8.0_40,供应商:Oracle Corporation Java home:C:\Program Files\Java\jdk1.8.0_40\jre默认区域设置:en_US,平台编码:Cp1252操作系统名称:“windows 7”,版本:“6.1”,arch:“amd64”,系列:“dos”