11
每個Gradle任務的屬性inputs
類型TaskInputs
表示任務的輸入文件集合。這主要用於識別任務是最新的。但是,一些輸入文件也被標記爲源文件 - 這是什麼意思?換句話說,任務輸入文件和任務源文件有什麼區別?任務輸入與任務源
每個Gradle任務的屬性inputs
類型TaskInputs
表示任務的輸入文件集合。這主要用於識別任務是最新的。但是,一些輸入文件也被標記爲源文件 - 這是什麼意思?換句話說,任務輸入文件和任務源文件有什麼區別?任務輸入與任務源
從doc for TaskInput.getSourceFiles():
返回此任務的源文件集。這些是任務實際工作的輸入文件的 的子集。如果 已聲明它接受源文件,並且此集合爲空,則任務將被跳過。
所以看起來源文件是輸入文件的一個子集。據推測,該任務定義了所執行的「工作」。