假设我正在使用定义 task 的 Gradle 插件,该插件foo
在特定条件下是最新的。不幸的是,我没有来源,所以我不知道它是什么时候。
如果原始条件为真,并且自定义条件也为真,我想使它foo
是最新的。
我知道我可以像这样添加我的自定义条件:
foo.outputs.upToDateWhen {
return myCondition == true
}
但我希望能够做这样的事情:
foo.outputs.upToDateWhen {
return super.upToDateWhen && myCondition == true
}
有什么办法可以做我正在寻找的东西吗?我可以添加一个最新的条件,让它保留原来的最新条件吗?