我想问一下如何在 gradle 中制作自定义任务以进行连续构建,该任务执行某些操作并返回布尔值
class MyTask extends DefaultTask {
@InputFile
File first
@InputFile
File second
@TaskAction
boolean check() {
return ..
}
}
所以当我在构建脚本中调用我的任务时,我想检查返回值是真还是假并做一些事情。这是可能的吗?如果是的话,如果不是,怎么办?
task myCheckTAsk(type: MyTask) {
...???
}
我想将我的逻辑放在单独的 groovy 类中,因为我的 build.gradle 文件将变得非常长且难以阅读。