2013-03-21 10 views
11

すべてのGradleタスクには、タスクの入力ファイルの集合を表すTaskInputsという種類のプロパティinputsがあります。主にタスクが最新であることを認識するために使用されます。ただし、入力ファイルの一部には、ソースファイルとマークされています - それはどういう意味ですか?言い換えれば、タスク入力ファイルとタスクソースファイルの違いは何ですか? doc for TaskInput.getSourceFiles()からタスク入力とタスクソース

答えて

3

は、このタスクのためのソースファイルのセットを返します。これらは、タスクが実際に動作する 入力ファイルのサブセットです。 がソースファイルを受け入れると宣言した場合、タスクはスキップされ、このコレクションは空です。

したがって、ソースファイルは入力ファイルのサブセットであるようです。おそらく、タスクは実行される「作業」を定義します。