Gradle 任务输入与任务源

Gradle 任务输入与任务源,gradle,Gradle,每个Gradle任务都具有类型为TaskInputs的属性inputs,该属性表示任务的输入文件集合。这主要用于确认任务是最新的。但是,一些输入文件也被标记为源文件-这意味着什么?换句话说,任务输入文件和任务源文件之间的区别是什么 返回此任务的源文件集。这些是 输入任务实际处理的文件。如果发生以下情况,则跳过任务: 它已声明接受源文件,而此集合为空 因此,源文件似乎是输入文件的子集。据推测,任务定义了所执行的“工作”

每个Gradle任务都具有类型为
TaskInputs
的属性
inputs
,该属性表示任务的输入文件集合。这主要用于确认任务是最新的。但是,一些输入文件也被标记为源文件-这意味着什么?换句话说,任务输入文件和任务源文件之间的区别是什么

返回此任务的源文件集。这些是 输入任务实际处理的文件。如果发生以下情况,则跳过任务: 它已声明接受源文件,而此集合为空

因此,源文件似乎是输入文件的子集。据推测,任务定义了所执行的“工作”