2017-02-13 207 views
0

试图设置Sonarqube进行代码覆盖率分析的PHP代码库。 我用以下配置修改了sonar-scanner.properties文件。如何为PHP项目配置Sonarqube?

Path = sonar-scanner-2.8\conf\sonar-scanner.properties 
sonar.projectKey=PhpProject 
sonar.projectName=PhpProject 
sonar.language=php 
sonar.sources=C:/Users/Hameetha/Downloads/SonarSource-sonar-examples-4.5-21-gbb6c0f9/SonarSource-sonar-examples-bb6c0f9/projects/languages/php/php-sonar-runner-unit-tests 
sonar.scm.provide=sonarphp 

但是,当运行声纳扫描仪时显示以下错误消息。

enter image description here

+0

您应该在sonar-project.properties中定义此信息,而不是扫描仪。请参阅https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner#AnalyzingwithSonarQubeScanner-使用 –

回答

3

有细看到控制台,你会看到以下消息:您必须安装支持该语言“PHP”插件。

因此,所有你需要做的是安装SonarPHP插件:https://docs.sonarqube.org/display/PLUG/SonarPHP

+0

我已经安装了文档中提到的插件,尽管它得到了相同的错误 – user2995833

0

的文件名不正确。它不是sonar-scanner.properties它是sonar-project.properties。这可能是你的问题。