我有一个影响项目构建方式的非源配置文件。如果我更改该文件并运行Gradle(当源文件未更改时),则根本不会重新编译。我可以在构建文件中做些什么来使Gradle将对该配置文件的更改视为对源文件的更改?
更简单的说,也许,我如何让Gradle观看特定的(非源)文件,以便对该文件的更改触发过时的编译?
答案 0 :(得分:0)
您只需通过任务的file(Object)
对象的files(Object...)
,dir(Object)
和TaskInputs
方法将文件添加为任务输入(可通过task.inputs
访问) )。
确定哪个任务是第一个依赖文件作为输入的任务。