可以通过SonarQube UI配置sonar.sources,以便Eclipse用户获取相同的配置吗?

时间:2014-09-30 23:09:26

标签: sonarqube

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

然后我发现我可以在SonarQube中设置排除列表>配置>设置>排除,以便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>"
    }
}

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。

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