作者:moquan | 来源:互联网 | 2023-05-18 09:44
我有一个gradle构建,其任务如下
task createFolders {
file(rootFolder).mkDirs()
}
请注意,在实际系统中,在此任务期间会创建大约15个文件夹.
当我运行任务时,此任务始终报告为UP-TO-DATE,即使我在删除正在创建的文件夹后直接运行它也是如此.我有几个任务依赖于这个任务,他们运行.
如果所有创建的文件夹都存在,如何告知gradle该任务是最新的?
1> Opal..:
这是因为文件夹是在配置阶段创建的.添加动作:
task createFolders <<{
file(rootFolder).mkDirs()
}
有关详细信息,请参阅此处和此处.