我正在尝试将我的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设置上我错过了什么?
答案 0 :(得分:2)
SonarQube Scanner for Maven不是插件,而是扫描仪。这就是为什么您不需要根据extensions/plugins
错误在File is not a plugin. Please delete it and restart..
部署它。
您的其他错误:
[错误]执行失败......:执行org.sonarsource.scanner.maven时遇到API不兼容:sonar -maven-plugin:3.0.2:sonar:java.lang.NoSuchMethodError:org.sonar。 api.resources。 Project.getConfiguration()Lorg /阿帕奇/公地/配置/配置
这很可能是因为插件与SonarQube 5.5不兼容。查看SonarQube服务器中安装的插件,并根据Plugin Version Matrix对其版本进行交叉检查。