ソナーキューブ: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 が効果がないのはなぜですか?
- 最後に、log message states
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging
. -X スイッチを から Sonar Runner に渡すにはどうすればよいですかMSBuild.SonarQube.Runner.exe
。それはbegin
コマンドまたはend
コマンドにありますか?