Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins 在sonar groovy中应该在哪里定义属性?_Jenkins_Grails_Groovy_Sonarqube_Codenarc - Fatal编程技术网

Jenkins 在sonar groovy中应该在哪里定义属性?

Jenkins 在sonar groovy中应该在哪里定义属性?,jenkins,grails,groovy,sonarqube,codenarc,Jenkins,Grails,Groovy,Sonarqube,Codenarc,我通过了考试 在README.md中,它指定了一些需要提及的属性,但我无法确定在何处以及在哪个文件中提及它们 pmayweg/sonar groovy/README.md中定义的实际信息: CodeNarc通过设置sonar.groovy.CodeNarc.reportpath属性,可以重用先前从CodeNarc生成的报告 Groovy文件后缀通过设置sonar.Groovy.File.suffix属性,可以定义要识别的多个Groovy文件后缀。请注意,默认情况下,只分析扩展名为.groovyt

我通过了考试

在README.md中,它指定了一些需要提及的属性,但我无法确定在何处以及在哪个文件中提及它们

pmayweg/sonar groovy/README.md
中定义的实际信息:

CodeNarc通过设置
sonar.groovy.CodeNarc.reportpath
属性,可以重用先前从CodeNarc生成的报告

Groovy文件后缀通过设置
sonar.Groovy.File.suffix
属性,可以定义要识别的多个Groovy文件后缀。请注意,默认情况下,只分析扩展名为.groovythe的文件

单元测试执行报告通过设置
sonar.JUnit.reportsPath属性导入单元测试执行报告(JUnit XML格式)。默认位置为目标/surefire报告

JaCoCo和二进制文件groovy插件在分析JaCoCo报告时需要访问源二进制文件。因此,必须为分析配置属性
sonar.groovy.binaries
(二进制文件夹的逗号分隔路径)。对于Maven和gradle项目,属性是自动设置的

最后,我发现了

sonar-scanner.properties在sonar scanner/conf或
sonar-project.properties在您的项目中。

查看文档