使用SonarQube插件的多项目Gradle不发布结果

时间:2017-01-24 20:00:25

标签: gradle sonarqube

构建本身有效。当我执行:

"gradlew -i clean sonarqube"

我可以在输出中看到声纳正在运行所有子项目并且它已经成功完成。在SonarQube服务器上它只有:

自创建以来未进行任何分析。唯一可用的部分是配置。

关键 com.my.org:my-project:my_branch

这是我的根gradle脚本。



    buildscript {
        ext {
            springBootVersion = '1.4.2.RELEASE'
        }
        repositories {
            mavenLocal()
            mavenCentral()
        }
        dependencies {
            classpath ("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
            classpath ("org.jfrog.buildinfo:build-info-extractor-gradle:4+")
            classpath ("org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.2.1")
        }
    }

    apply plugin: 'java'
    apply plugin: 'org.sonarqube'

    allprojects {
        group = 'com.my.group'
        version = '1.0.0-SNAPSHOT'

        repositories {
            mavenLocal()
            mavenCentral()
        }
    }

    subprojects {
        ext {
            javaV = '1.8'
            swaggerV = '1.5.10'
        }

        apply plugin: 'org.springframework.boot'
        apply plugin: "jacoco"
        apply plugin: 'org.sonarqube'

        compileJava {
            sourceCompatibility = javaV
            targetCompatibility = javaV
        }

        dependencies {
            compile ("io.swagger:swagger-core:${swaggerV}")
            compile ("io.springfox:springfox-swagger2:2.4.0")
            compile ("com.googlecode.json-simple:json-simple:1.1")
        }

        dependencyManagement {
            imports {
                mavenBom "org.springframework.cloud:spring-cloud-dependencies:Camden.RELEASE"
            }
        }
    }

Gradle版本是3.2.1

有没有人有任何想法?

0 个答案:

没有答案