【问题标题】:Can sonar.sources be configured through SonarQube UI so that Eclipse users pickup the same configuration?可以通过 SonarQube UI 配置 sonar.sources 以便 Eclipse 用户选择相同的配置吗?
【发布时间】:2014-10-01 15:25:18
【问题描述】:

SonarQube 默认不会分析测试源集,所以我配置了 build.gradle 的 sonarRunner 任务如下。

然后我发现我可以在 SonarQube > Configuration > Settings > Exclusions 中设置排除列表,以便 eclipse 插件可以共享此设置。

能否通过 Sonars UI 为项目配置 sonar.sources 和类似属性,以便 Eclipse 用户选择相同的配置?如果没有,还有其他方法吗?


build.gradle

apply plugin: 'sonar-runner'

sonarRunner {
    sonarProperties {
        ...

        property "sonar.sources", "src/main/java, src/test/java"        
        property "sonar.tests", ""
        property "sonar.binaries", "build/classes/main, build/classes/test"
        property "sonar.exclusions", "<list here>"
    }
}

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    不,这是不可能的。

    如果您想在 Eclipse 中分析基于 Gradle 的项目,我可以理解您觉得这是个问题,因为 SQ Eclipse 插件中没有对 Gradle 项目的内置支持。不过,您可以做的是在 Eclipse 项目的 SonarQube 属性中复制这些属性(右键单击项目 =>“属性 > SonarQube > 预览分析属性”)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-06
      • 2012-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-16
      • 2017-09-15
      相关资源
      最近更新 更多