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

时间:2014-05-16 13:25:40

标签: sonarqube

将sonarqube 4.2升级到4.3后我收到此消息:

  

13:15:18.349警告 - 文件'%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:\项目\项目\编译\工具\ 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 INFO - 排除的测试:

     

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

     

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

     

13:15:17.287警告 - 文件'%s'被忽略了。它不在基于模块的基础上     r'%s'。

有关如何解决此问题的任何建议?

1 个答案:

答案 0 :(得分:13)

This可能有所帮助(更新:网址不再可用:Alternative

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