@Documented
@Retention(RUNTIME)
@Target({METHOD,FIELD})
public @interface OutputDirectory
Marks a property as specifying an output directory 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 directory path or task output to that directory has been modified since the task was last run.