修改Gradle构建文件以观察非源文件以进行更改并触发编译

时间:2018-01-22 23:33:54

标签: gradle

我有一个影响项目构建方式的非源配置文件。如果我更改该文件并运行Gradle(当源文件未更改时),则根本不会重新编译。我可以在构建文件中做些什么来使Gradle将对该配置文件的更改视为对源文件的更改?

更简单的说,也许,我如何让Gradle观看特定的(非源)文件,以便对该文件的更改触发过时的编译?

1 个答案:

答案 0 :(得分:0)

您只需通过任务的file(Object)对象的files(Object...)dir(Object)TaskInputs方法将文件添加为任务输入(可通过task.inputs访问) )。

确定哪个任务是第一个依赖文件作为输入的任务。