能否通过SonarQube UI配置sonar.sources,以便Eclipse用户选择相同的配置?

能否通过SonarQube UI配置sonar.sources,以便Eclipse用户选择相同的配置?,sonarqube,Sonarqube,默认情况下,SonarQube不会分析测试源代码集,因此我已将build.gradle的sonarRunner任务配置如下 然后我发现我可以在SonarQube>Configuration>Settings>Exclutions中设置排除列表,以便eclipse插件可以共享该设置 能否通过Sonars UI为项目配置sonar.sources和类似属性,以便Eclipse用户选择相同的配置?如果没有,还有别的办法吗 格雷德尔先生 不,这是不可能的 如果您想在Eclipse中分析基于Gradle的

默认情况下,SonarQube不会分析测试源代码集,因此我已将build.gradle的sonarRunner任务配置如下

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

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

格雷德尔先生


不,这是不可能的

如果您想在Eclipse中分析基于Gradle的项目,我可以理解您觉得这是一个问题,因为SQ Eclipse插件中没有对Gradle项目的内置支持。不过,您可以做的是在Eclipse项目的SonarQube属性中复制这些属性,然后单击项目=>properties>SonarQube>Preview Analysis properties

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>"
    }
}