2013-03-21 16 views
11

Ogni attività Gradle ha la proprietà inputs di tipo TaskInputs che rappresenta una raccolta di file di input per un'attività. Questo è usato principalmente per riconoscere che l'attività è aggiornata. Tuttavia, alcuni dei file di input sono anche contrassegnati come file di origine - cosa significa? In altre parole, qual è la differenza tra il file di input dell'attività e il file di origine dell'attività?Ingressi attività vs origini attività

risposta

3

Dal doc for TaskInput.getSourceFiles():

restituisce l'insieme di file di origine per questo compito. Questi sono il sottoinsieme dei file di input su cui l'attività effettivamente funziona. Un'attività viene saltata se ha dichiarato di accettare i file di origine e questa raccolta è vuota.

Quindi sembra che i file di origine siano un sottoinsieme di file di input. Presumibilmente, l'attività definisce il "lavoro" svolto.

Problemi correlati