从4.2升级到4.3后,SonarQube不会分析文件

Jer*_*Pot 8 sonarqube

在sonarqube 4.2升级到4.3之后,我收到此消息:

13:15:18.349 WARN - 忽略文件'%s'.它不在基于模块的'%s'中.[重复(假设)我所有的c#文件]

13:15:18.349 INFO - 索引了0个文件

我们从msbuild运行声纳,并传入(以及其他)命令行参数:-D sonar.sources ="../../ Source /"

哪个是正确解析的完整路径可以在日志记录中看到

输出显示

C:\项目\ MyProject的\建设\工具\ SonarRunner.2.3\BIN ..

SonarQube Runner 2.3

Java 1.7.0_51 Oracle Corporation(64位)

Windows 8 6.2 amd64

INFO:Runner配置文件:C:\ projects\project\build\Tools\SonarRunner.2.3\bin ..\conf\sonar-runner.properties

信息:项目配置文件:无

信息:默认语言环境:"en_GB",源代码编码:"UTF-8"

信息:工作目录:C:\ projects\project\Build\Scripts.sonar

信息:SonarQube Server 4.3

13:13:43.706 INFO - 加载批量设置

13:13:43.924 INFO - 用户缓存:C:\ Users\username.sonar\cache

13:15:16.155 INFO - 未配置质量门.

13:15:16.356 INFO - 基础目录:C:\ projects\project\Build\Scripts

13:15:16.356 INFO - 工作目录:C:\ projects\project\Build\Scripts.sonar

13:15:16.356 INFO - 来源目录:C:\ projects\project\Source

13:15:16.356 INFO - 源编码:UTF-8,默认语言环境:en_GB

13:15:16.356 INFO - 索引文件

13:15:16.358信息 - 排除的测试:

13:15:16.358 INFO - / .IntegrationTests / /*.

13:15:16.358 INFO - / .UnitTests / /*.

13:15:17.287 WARN - 忽略文件'%s'.它不在基于模块的r'%s'中.

关于如何解决这个问题的任何建议?

小智 14

可能会有所帮助(更新:网址不再可用:替代方案)

"可以为特殊情况指定模块基目录默认情况下,模块基目录是从模块标识符中猜出的(如上例中所示).但可以使用sonar.projectBaseDir属性重新定义它."