【发布时间】:2021-03-18 17:26:00
【问题描述】:
我已将我的 sourceSets 定义为
sourceSets {
// Configuring SourceSets for all connector source files.
main {
java {
srcDirs = ['src']
}
}
test {
// integrationTests
}
unitTests {
//unitTests
}
}
test {
// integrationTests
}
task('unitTest', type: Test) {
//unitTests
}
当我启动./gradlew build 时,它的check 任务基本上调用了test 目标。
我能否覆盖默认的gradle build 任务的“检查”机制,在此处调用unitTest 而不是test?
【问题讨论】:
-
以下 Lukas 出色答案的替代解决方案(特别是如果您无法更改源集)是引入您自己的构建任务,这取决于您想要什么,例如
unitTest和assemble。你可以称它为quickBuild或类似名称。
标签: java unit-testing gradle build