Marks a property as specifying one or more output directories 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 paths or task output to those directories have been modified since the task was last run.