我可以在linux上获得为c ++代码运行sonarqube代码分析器的步骤

时间:2015-08-19 05:06:54

标签: c++ linux sonarqube

以下是我运行声纳转轮时的日志:

  

[OMC3_B12_LINUX6] sonar @ omclinux03> ./sonar-runner   SonarQube Runner 2.4   Java 1.6.0_22 Sun Microsystems Inc.(64位)   Linux 2.6.32-220.el6.x86_64 amd64   信息:Runner配置文件:/home/sonar/sonar/sonar-runner-2.4/conf/sonar-r   unner.properties   信息:项目配置文件:无   信息:默认语言环境:“en_US”,源代码编码:“UTF-8”   信息:工作目录:/home/sonar/sonar/sonar-runner-2.4/bin/./.sonar   错误:无法联系到声纳服务器“http://localhost:9000”   信息:------------------------------------------------ ------------------------   信息:执行失败   信息:------------------------------------------------ ------------------------   总时间:0.065秒   最终记忆:5M / 964M   信息:------------------------------------------------ ------------------------   错误:Sonar跑步者执行期间出错   错误:java.net.ConnectException:连接被拒绝   错误:引起:连接被拒绝   错误:   错误:要查看错误的完整堆栈跟踪,请使用t重新运行SonarQube Runner   他切换。   错误:使用-X开关重新运行SonarQube Runner以启用完整的调试日志记录。

1 个答案:

答案 0 :(得分:0)

日志说sonnar-runner找不到在当前机器上运行并在端口9000上运行的SonarQube实例:

  

错误:无法联系到声纳服务器“http://localhost:9000

Sonnar-runner需要SonarQube实例来运行分析。请参阅“两分钟内开始”here

的4个第一步

SonarQube中的C ++支持由商业插件提供,因此您应该首先阅读its documentation。我认为还有一个社区插件。

有关平台的SonarQube的安装,请参阅上面的documentation和入门链接。