如何使Sonar Scanner(Runner)找到objc插件

时间:2017-01-16 09:49:14

标签: objective-c sonarqube

目前,我正在为Objective-c项目设置Sonarqube。 SonarQube:5.4(工作) 声纳跑者:2.8 目标C的声纳插件:https://github.com/octo-technology/sonar-objective-c

但是当我尝试为该项目运行声纳转轮时,终端说:

ERROR: Error during SonarQube Scanner execution
ERROR: You must install a plugin that supports the language 'objc'
ERROR:
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.
ERROR - Command 'sonar-runner ' failed with error code: 1
你可以给我一些建议吗?

1 个答案:

答案 0 :(得分:0)

我不确定您使用的是哪个版本的SonarQube但是对于SonarQube版本6.7(最新版),您可以从here下载Objective-C插件并将其复制到:

  

SONAR_HOME /扩展/插件/

就我而言,它是/usr/local/Cellar/sonarqube/6.7.1/libexec/extensions/plugins/

重新启动SonarQube服务器,你就可以了。

这是一个老问题,但我希望这有助于某人。