2015-06-22 90 views
0

我有以下設置:SonarQube與螞蟻失敗

  • SonarQube服務器4.5.4
  • SonarQube Ant任務版本:2.2(升級爲2.1話說noSuchMethod)

而且我獲得跟隨錯誤,雖然以前它曾經像聲納一樣工作 - ant-task-2.1

D:\XXXXXXX\build-common.xml:90: org.sonar.runner.impl.RunnerException: Unable to execute Sonar 
     at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91) 
     at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75) 

Caused by: java.lang.UnsupportedOperationException: Not supported since v4.2. See http://redirect.sonarsource.com/doc/api-changes.html** 
     at org.sonar.api.resources.JavaFile.unsupported(JavaFile.java:118) 
     at org.sonar.api.resources.JavaFile.fromRelativePath(JavaFile.java:106) 
     at org.sonar.plugins.java.JavaSourceImporter.parseDirs(JavaSourceImporter.java:69) 
     at org.sonar.plugins.java.JavaSourceImporter.analyse(JavaSourceImporter.java:63) 
     at org.sonar.plugins.java.JavaSourceImporter.analyse(JavaSourceImporter.java:59) 
     at org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:79) 
     at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:70) 
     at org.sonar.batch.phases.PhaseExecutor.execute(PhaseExecutor.java:119) 
     at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:194) 
     at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:93) 
     at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:78) 
     at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:233) 
     at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:228) 
     at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:221) 
     at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:93) 
     at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:78) 
     at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:64) 
     at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:51) 
     at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:125) 
     at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:93) 

任何幫助,將不勝感激。

+0

你可以告訴你正在使用哪個版本的Java插件嗎? –

+0

它是sonar-java-plugin-1.4。 – Chandu

回答

0

您使用的Java插件(1.4)的版本非常陳舊,並且與SonarQube 4.5.4絕對不兼容。

請檢查Plugin Matrix,你會發現你應該使用Java插件的3.3版本。