12

すべてのGradleタスクには、タスクの入力ファイルのコレクションを表すinputsタイプのプロパティがあります。TaskInputsこれは主に、タスクが最新であることを認識するために使用されます。ただし、一部の入力ファイルはソースファイルとしてもマークされています-それはどういう意味ですか?つまり、タスク入力ファイルとタスクソースファイルの違いは何ですか?

4

1 に答える 1

2

TaskInput.getSourceFiles()のドキュメントから:

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

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

于 2014-01-17T16:48:18.297 に答える