sonar.exclusions属性无法识别Windows机器的*或**值

时间:2018-11-26 08:42:16

标签: jenkins sonarqube sonarqube-scan

这是我的目录结构

E:/Jenkins/workspace/dev_A/src/github.com/ABC/A /

E:
|-- Jenkins
|    |--workspace
|    |   |--dev_A
│    |   |   |--src   
│    |   |   |   |--github.com
│    │   |   |   |   |--ABC
│    │   |   |   |   |  |--A
│    │   |   |   |   |  |  |--X
│    │   |   |   |   |  |  |--Y
│    │   |   |   |   |  |  |--vendor
|    |   |   |   |   |  |  |--static-analysis.xml

这是我写的詹金斯工作:

sonar.projectBaseDir="E:/Jenkins/workspace/dev_A/src/github.com/ABC/A/"
sonar.sourceEncoding="UTF-8"
sonar.projectKey=A
sonar.projectName=A
sonar.projectVersion=${BUILD_NUMBER}
sonar.golint.reportPath="E:/Jenkins/workspace/dev_A/src/github.com/ABC/A/static-analysis.xml"
sonar.coverage.reportPath="coverage.xml"
sonar.exclusions= **/vendor/**
sonar.sources=.
sonar.sources.inclusions=**/*.go*

执行作业时,出现以下错误:

错误:SonarQube扫描仪执行期间发生错误
错误:索引0处的非法字符<*>:** /供应商/ **

有人可以帮助我找到正确的语法吗?

1 个答案:

答案 0 :(得分:0)