从SonarQube SCM责备中排除文件?

Nic*_*ell 3 svn version-control blame sonarqube sonarqube-5.0

是否可以从Sonar的SCM责备数据收集中排除文件?

我在这条路径上有一个文件: ./projects/ichrg/ichrg.Web/bottombar.cs

命令行的svn blame在文件上运行正常,但是当我用声纳运行它时,我得到以下错误:

java.lang.IllegalStateException:

svn blame命令:

svn blame --xml --non-interactive -x -w --username ******** --password ******** --trust-server-cert BottomBar.cs

失败:

svn:警告:W155010:'D:\JenkinsBuilds\svntrunk\projects\ichrg\ichrg.Web\BottomBar.cs'找不到节点 .

svn:E200009:无法对所有目标执行责任,因为某些目标不存在

这听起来像是一个svn问题.

目前,我只想从SCM分析中排除有问题的文件,我将以下模式添加到门户网站"文件排除"下的"源文件排除"属性中:

**/bottombar*

但它继续试图获取文件的责备数据.

有没有其他方法我可以阻止声纳试图为我的文件指责数据?

Fab*_*eam 5

文件排除区分大小写,因此您应该执行以下操作以排除文件:

sonar.exclusions=**/BottomBar.cs
Run Code Online (Sandbox Code Playgroud)

关于与SCM信息相关的初始问题,SonarQube对即将到来的5.1版本中的此类故障将不那么严格.请参阅" SONAR-6172 - 文件没有错误信息时不要失败 ".