在sonar-project.properties文件中排除目录无效(对我而言)

28

我已经在项目属性中排除了该目录,但Sonar没有将其排除。有人可以帮我找到问题吗?

sonar.sources=./ 
sonar.exclusions=./utility/Excel/**
2个回答

46
我意识到首先我应该像下面这样编写目录名称以排除该目录中的所有文件夹和文件:

我认识到首先我应该像下面这样编写目录名称以排除该目录中的所有文件夹和文件:

 sonar.exclusions=utility/Excel/**/*

第二点,我应该使用逗号分隔的目录名称来排除多个目录:

 sonar.exclusions=utility/Excel/**/* , utility/mailer/**/*

3
感谢提供逗号分隔信息,它为我节省了一整天的时间。 - SanthoshM
2
好的,我只是想说,这真的很令人困惑,“sonar.sources”使用相对于“sonar-project.properties”的路径,而显然“sonar.exclusions”不使用? 呃,我花了很长时间。 谢谢,否则我永远不会尝试。 - Cole
如何排除多个文件? - Shankar S Bavan

35

请查看包含/排除模式文档,并尝试使用以下命令:sonar.exclusions=utility/Excel/**

注意:将sonar.sources指向当前目录通常是错误的,您应该将其指向实际包含源代码的目录(更多细节请参见分析参数)。


10
这应该是被接受的答案,而不是您自己在5天后回答并解释了问题中甚至不是一部分的内容。 - GreenTurtle
提供的链接目前已经失效。 - Inego

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接