すべてのGradleタスクには、タスクの入力ファイルのコレクションを表すinputs
タイプのプロパティがあります。TaskInputs
これは主に、タスクが最新であることを認識するために使用されます。ただし、一部の入力ファイルはソースファイルとしてもマークされています-それはどういう意味ですか?つまり、タスク入力ファイルとタスクソースファイルの違いは何ですか?
質問する
989 次
1 に答える
2
TaskInput.getSourceFiles()のドキュメントから:
このタスクのソース ファイルのセットを返します。これらは、タスクが実際に作業する入力ファイルのサブセットです。ソース ファイルを受け入れると宣言されていて、このコレクションが空である場合、タスクはスキップされます。
したがって、ソース ファイルは入力ファイルのサブセットのように見えます。おそらく、タスクは実行される「作業」を定義します。
于 2014-01-17T16:48:18.297 に答える