1

我在build.gradle文件中有自定义任务。我需要定期重新编译源代码。这个想法是调用tasks.compileJava.execute()无限循环自定义任务。问题是(据我所知)任务只会执行一次(它不依赖于任务类型/输入/输出 - 即使自定义任务也只会执行一次)。

如何强制 gradle 多次执行任务(检查输入/输出并将其标记为UP-TO-DATE有意义)?

4

1 回答 1

0

一个任务不能多次执行,并且Task.execute()永远不应该从用户代码中调用(甚至一次)。连续任务执行是一项计划功能,需要更改 Gradle 代码库。

于 2013-10-05T15:58:58.613 回答