【发布时间】:2020-05-02 01:02:20
【问题描述】:
我有一个 gradle 测试任务,设置如下 -
sourceSets {
contractTest {
compileClasspath += sourceSets.main.output
runtimeClasspath += sourceSets.main.output
}
}
configurations {
contractTestImplementation.extendsFrom implementation
contractTestRuntimeOnly.extendsFrom runtimeOnly
}
task contractTest(type: Test) {
description = 'Runs contract tests.'
group = 'verification'
testClassesDirs = sourceSets.contractTest.output.classesDirs
classpath = sourceSets.contractTest.runtimeClasspath
}
我希望在执行这样的命令后 -
./gradlew build -x test 以上任务(连同所有测试任务 - 单元、集成等)将被跳过。我可以通过在 gradlew 命令中明确提及 -x contractTest 来跳过此任务。有没有办法跳过与某种类型相关的所有任务?
【问题讨论】:
标签: gradle