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>)
我决定Help\User\
通过传递排除包含的文件夹/d:sonar.exclusions="**\<parentDir>\Help\**"
。这没有效果。
- 如果文件名包含逗号,Sonar Runner 是否存在问题?
- 为什么 sonar.exclusions 没有任何效果?
- 最后,记录消息状态
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging
。如何将 -X 开关从MSBuild.SonarQube.Runner.exe
. 是在begin
命令还是end
命令中?