如何在Gradle中创建依赖于目录中所有文件的任务?

时间:2019-06-24 19:11:54

标签: gradle

我有一个目录,我们称它为inputs。我需要创建一个任务,该任务将:

  1. 读取inputs目录中的所有文件,即inputs/*
  2. 在其他位置生成一个新文件,以某种方式组合这些文件。 (为示例起见,您可以假设我只想将所有文件连接成一个输出文件。)

如何正确设置任务,以满足以下要求?

  • 在没有任何变化的情况下第二次请求任务不会执行任务(“已更新”)。
  • inputs目录中
  • 添加,编辑或删除文件会导致任务“过时”,因此,在其中任何一项发生后请求该任务都会导致该任务重新执行。

0 个答案:

没有答案