0

我正在尝试将我的 SonarQube 从 SN4.0 升级到 SN5.5。我想使用 maven 扫描仪(sonar-maven-plugin-3.0.2.jar),这样我就可以使用 PDF 报告。不幸的是,我正在点击“文件不是插件。请删除它并重新启动:sonar-maven-plugin-3.0.2.jar”。

我在http://mvnrepository.com/artifact/org.sonarsource.scanner.maven/sonar-maven-plugin/3.0.2下载了 sonar-maven-plugin-3.0.2.jar 。我在 SN5.5 设置上遗漏了什么?

4

1 回答 1

2

SonarQube Scanner for Maven不是一个插件,它是一个扫描器。这就是为什么您不需要extensions/plugins根据File is not a plugin. Please delete it and restart..错误将其部署在 中的原因。

你的另一个错误:

[错误] 执行失败...:执行 org.sonarsource.scanner.maven:sonar -maven-plugin:3.0.2:sonar: java.lang.NoSuchMethodError: org.sonar.api.resources 时遇到 API 不兼容. Project.getConfiguration()Lorg/apache/commons/configuration/Configuration

这很可能是由于插件与 SonarQube 5.5 不兼容。查看我们的 SonarQube 服务器中安装的插件,并对照插件版本矩阵交叉检查它们的版本。

于 2016-05-23T06:43:10.987 回答