【发布时间】:2016-09-22 00:29:19
【问题描述】:
这是我的build.gradle:
plugins {
id 'net.saliman.cobertura' version '2.3.1'
}
apply plugin: 'groovy'
apply plugin: 'idea'
repositories {
mavenCentral()
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
dependencies {
compile(
'org.codehaus.groovy:groovy-all:2.4.6'
)
testCompile(
'org.spockframework:spock-core:1.0-groovy-2.4'
)
}
cobertura {
coverageCheckTotalLineRate = 95
coverageCheckHaltOnFailure = true
}
如您所见,我已经设置了Gradle Cobertura 插件。通常通过以下方式构建我的应用程序:
./gradlew build
但要运行 Cobertura,我必须运行一个完全不同的调用:
./gradlew cobertura coberturaCheck
我想压缩这些,以便运行 ./gradlew build 也运行这 2 个 Cobertura 任务。
我如何重新配置我的构建,以便./gradlew build 也运行./gradlew cobertura coberturaCheck在所有测试都完成运行后?
【问题讨论】:
标签: gradle groovy cobertura gradle-plugin