任务始终是最新的
Task is always up to date
我有一个 gradle 构建任务如下
task createFolders {
file(rootFolder).mkDirs()
}
请注意,在实际系统中,在此任务期间大约创建了 15 个文件夹。
当我 运行 任务时,此任务总是报告为最新,即使我 运行 它是在删除正在创建的文件夹后直接执行的。我有几个任务依赖于此任务,它们 运行.
如果所有创建的文件夹都存在,我如何告诉 gradle 此任务是最新的?
发生这种情况是因为文件夹是在 配置 阶段创建的。添加动作:
task createFolders << {
file(rootFolder).mkDirs()
}
有关详细信息,请参阅 here and here。
我有一个 gradle 构建任务如下
task createFolders {
file(rootFolder).mkDirs()
}
请注意,在实际系统中,在此任务期间大约创建了 15 个文件夹。
当我 运行 任务时,此任务总是报告为最新,即使我 运行 它是在删除正在创建的文件夹后直接执行的。我有几个任务依赖于此任务,它们 运行.
如果所有创建的文件夹都存在,我如何告诉 gradle 此任务是最新的?
发生这种情况是因为文件夹是在 配置 阶段创建的。添加动作:
task createFolders << {
file(rootFolder).mkDirs()
}
有关详细信息,请参阅 here and here。