我在build.gradle
文件中有自定义任务。我需要定期重新编译源代码。我们的想法是在无限循环自定义任务中调用tasks.compileJava.execute()
。问题是(据我所知)任务将只执行一次(它不依赖于任务类型/输入/输出 - 即使自定义任务也只执行一次)。
如何强制gradle多次执行任务(检查输入/输出并将其标记为UP-TO-DATE
,如果它出现)?
答案 0 :(得分:0)
任务不能多次执行,永远不应该从用户代码调用Task.execute()
(甚至不能一次)。连续任务执行是一项计划功能,需要更改Gradle代码库。