我想從Sonars靜態代碼和單元測試覆蓋率分析中排除一些自動生成的代碼(服務引用)。該項目是C#.Net和Sonar通過Windows服務器上的Jenkins運行。如何使用Sonar路徑中的空格排除文件?
在我的sonar-project.properties文件中,我可以使用sonar.exclusions屬性排除各種其他文件和目錄,但這不適用於路徑中有空格的文件。
sonar.exclusions=**/Global.asax.cs, **/MyProject/Service References/*
鑑於上面的例子中的Global.asax.cs文件被排除在解決方案中的所有項目,但服務引用都沒有。
我試着在單引號和雙引號中加上路徑。 我已經嘗試使用反斜線來逃避空間。 我試圖把路徑作爲**/MyProject/Service */*來利用通配符(可能有風險),但是這也不起作用。
有沒有人有解決方案?
也許圍繞着雙引號的價值將工作?像「/ MyProject /服務引用」這樣的東西'' – DavidG