@Incubating public interface TaskOutputFilePropertyBuilder extends TaskFilePropertyBuilder, TaskOutputs
cacheIfTaskOutputFilePropertyBuilder withPropertyName(String propertyName)
If the method is not called, or if it is called with null, a name
will be assigned to the property automatically.
withPropertyName in interface TaskPropertyBuilderTaskOutputFilePropertyBuilder optional()
TaskOutputFilePropertyBuilder optional(boolean optional)
TaskOutputFilePropertyBuilder withPathSensitivity(PathSensitivity sensitivity)
withPathSensitivity in interface TaskFilePropertyBuilder@Deprecated void upToDateWhen(Closure upToDateClosure)
TaskOutputs.upToDateWhen(Closure) instead.Adds a predicate to determine whether the outputs of this task are up-to-date. The given closure is executed at task execution time. The closure is passed the task as a parameter. If the closure returns false, the task outputs are considered out-of-date and the task will be executed.
You can add multiple such predicates. The task outputs are considered out-of-date when any predicate returns false.
upToDateWhen in interface TaskOutputsupToDateClosure - The closure to use to determine whether the task outputs are up-to-date.@Deprecated void upToDateWhen(Spec<? super Task> upToDateSpec)
TaskOutputs.upToDateWhen(Spec) instead.Adds a predicate to determine whether the outputs of this task are up-to-date. The given spec is evaluated at task execution time. If the spec returns false, the task outputs are considered out-of-date and the task will be executed.
You can add multiple such predicates. The task outputs are considered out-of-date when any predicate returns false.
upToDateWhen in interface TaskOutputsupToDateSpec - The spec to use to determine whether the task outputs are up-to-date.@Deprecated boolean getHasOutput()
TaskOutputs.getHasOutput() instead.getHasOutput in interface TaskOutputs@Deprecated FileCollection getFiles()
TaskOutputs.getFiles() instead.getFiles in interface TaskOutputs@Deprecated TaskOutputFilePropertyBuilder files(Object... paths)
TaskOutputs.files(Object...) instead.files in interface CompatibilityAdapterForTaskOutputsfiles in interface TaskOutputspaths - The output files. The given paths are evaluated as per Project.files(Object...).@Deprecated TaskOutputFilePropertyBuilder file(Object path)
TaskOutputs.file(Object) instead.file in interface CompatibilityAdapterForTaskOutputsfile in interface TaskOutputspath - The output file. The given path is evaluated as per Project.file(Object).@Deprecated TaskOutputFilePropertyBuilder dir(Object path)
TaskOutputs.dir(Object) instead.dir in interface CompatibilityAdapterForTaskOutputsdir in interface TaskOutputspath - The output directory. The given path is evaluated as per Project.file(Object).