首页 > 解决方案 > 我应该在哪里定义 sonar-groovy 中的属性?

问题描述

我浏览了https://github.com/pmayweg/sonar-groovy

在 README.md 中,它指定了一些需要提及的属性,但我无法确定我必须提及它们的位置和文件。

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

CodeNarc 可以通过设置sonar.groovy.codenarc.reportPaths属性重用以前从 CodeNarc 生成的报告。

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

单元测试执行报告通过设置sonar.junit.reportsPath property. 默认位置是 target/surefire-reports。

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

标签: jenkinsgrailsgroovysonarqubecodenarc

解决方案


最后,我发现

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


推荐阅读