【发布时间】:2015-06-23 19:28:45
【问题描述】:
我有以下设置:
- SonarQube 服务器 4.5.4
- SonarQube Ant 任务版本:2.2(升级为 2.1 说 noSuchMethod)
我得到了以下错误,虽然以前它曾经像使用 sonar-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)
任何帮助将不胜感激。
【问题讨论】:
-
你能告诉我你使用的是哪个版本的Java插件吗?
-
它是 sonar-java-plugin-1.4。
标签: sonarqube