@Documented
@Retention(value=RUNTIME)
@Target(value={METHOD,FIELD})
public @interface InputFile
Marks a property as specifying an input file for a task.
This annotation should be attached to the getter method or the field for the property.
This will cause the task to be considered out-of-date when the file path or contents
have changed. To make the up-to-date check only dependent on the path and not the contents
of the file or directory, annotate it instead with Input
.