构建本身有效。当我执行:
"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
有没有人有任何想法?