【发布时间】:2016-05-24 20:28:42
【问题描述】:
SonarQube:5.2
MSBuild 扫描仪:1.0.2
下一行存在于 .sonarqube 文件夹深处的 FilesToAnalyze.txt 中
...Help\User\Duplicating,_Renaming,_Deleting_a_Blueprint.htm
并且,MSBuild.SonarQube.Runner.exe end 抛出异常。注意文件名是如何在文件名中的第一个逗号之前被截断的。
Caused by: java.lang.IllegalStateException: The folder 'C:\<full\path>\Help\User\Duplicating' does not exist for '<sonar:key>:509A1B17-E264-4DF5-99FC-AF27D064FBC4' (base directory = <dir containing .sonarqube>)
我决定通过传递/d:sonar.exclusions="**\<parentDir>\Help\**" 排除包含Help\User\ 的文件夹。这没有效果。
- 如果文件名包含逗号,Sonar Runner 是否存在问题?
- 为什么 sonar.exclusions 没有任何效果?
- 最后,记录消息状态
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging。如何将 -X 开关从MSBuild.SonarQube.Runner.exe传递给 Sonar Runner。是在begin命令还是end命令中?
【问题讨论】:
标签: sonarqube-msbuild-runner sonarqube5.2