【发布时间】:2016-09-27 17:14:07
【问题描述】:
我的任务是获取一些每天更新但需要几秒钟的数据。为了节省构建时间,我只想每天运行一次该任务。我已经阅读了 gradle 文档的最新部分,但我仍然不清楚如何执行此操作。
【问题讨论】:
标签: gradle build build.gradle
我的任务是获取一些每天更新但需要几秒钟的数据。为了节省构建时间,我只想每天运行一次该任务。我已经阅读了 gradle 文档的最新部分,但我仍然不清楚如何执行此操作。
【问题讨论】:
标签: gradle build build.gradle
将输入配置为具有日期属性
task onceADay {
inputs.property("todaysDate", new Date().clearTime() )
outputs.upToDateWhen { true }
}
https://docs.gradle.org/current/userguide/more_about_tasks.html#sec:task_input_output_runtime_api 了解有关其使用方式的更多信息。请注意,这不是 24 小时的事情,它曾经是日历日的事情。
【讨论】: