属性文件排除多个路径

时间:2015-06-10 10:07:28

标签: node.js properties sonarqube code-coverage sonar-runner

我有一个sonar-project.properties文件,它指定了sonar-runner如何检查文件夹结构,要检查的文件,要忽略的文件等。

但我无法成功确定如何成功排除多个路径。

这是sonar-project.properties文件:

sonar.projectKey=C3S-web
sonar.projectName=C3S-sonar-web
sonar.projectVersion=0.0.1

sonar.sources=.
sonar.tests=test
sonar.language=js
sonar.profile=Sonar way
sonar.exclusions=test/*, node_modules/*
sonar.dynamicAnalysis=reuseReports

sonar.javascript.jstest.reportsPath=coverage
sonar.javascript.lcov.reportPath=coverage/lcov-report

我遇到麻烦的是:

sonar.exclusions

列出多个路径不起作用,有或没有逗号,或者用引号括起来。

1 个答案:

答案 0 :(得分:9)

您必须使用双星号模式以递归方式排除所有子文件夹和文件:

sonar.exclusions=test/**, node_modules/**

单个星号仅匹配该特定文件夹上的文件(无递归)。