【问题标题】:SonarQube properties defined in build gradle is not reflecting构建 gradle 中定义的 SonarQube 属性未反映
【发布时间】:2020-10-19 11:14:40
【问题描述】:

在我的 spring boot 项目的 gradle.properties 文件中配置了 SonarQube 属性,SonarQube 分析工作正常(能够在门户中验证)。但是当它尝试在 build.gradle 中添加更多属性时,它并没有反映在声纳门户中。

... 例如在 build.gradle 中添加了这些属性,这些属性没有反映在声纳门户中-->

 plugins {
    id 'java'
    id 'org.springframework.boot' version '2.2.7.RELEASE'
    id 'gradle-boost' version '2.1.0'
    id 'maven-publish'
    id 'jacoco'
    id 'org.sonarqube' version '2.7'
}
sonarqube {
    properties {
        property "sonar.projectName", "MyprojectName"
        property "sonar.projectDescription", "MyprojectDescription"
    }
}

... gradle.properties 文件中的属性

# Sonar Configuration
systemProp.sonar.projectKey=com.acc.bt.radar:vom
systemProp.sonar.host.url=http://localhost:9000
systemProp.sonar.login=515110c2760f20dadsdsadsad23434f6

【问题讨论】:

  • 根据最新的 Doc 8.4 Link,似乎 sonar.projectName 取自 sonar DB,它不能在 build.gradle 中被覆盖。如果需要覆盖,可以在 gradle.properties 中指定。

标签: gradle sonarqube build.gradle


【解决方案1】:

根据最新的 Doc 8.4 Link,似乎 sonar.projectName 取自 sonar DB,它不能在 build.gradle 中被覆盖。如果需要覆盖,可以在 gradle.properties 中指定。

【讨论】:

    猜你喜欢
    • 2020-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多