Skip to content

CustomIncrementalSyncTask

@DisableCachingByDefault
abstract class CustomIncrementalSyncTask : DefaultTask, IncrementalSyncTask

Constructors

CustomIncrementalSyncTask

constructor()

Properties

actions

open override var actions: List<Action<in Task?>?>?

ant

open override val ant: AntBuilder?

asDynamicObject

@get:Internal
open val asDynamicObject: DynamicObject

dependsOn

open override val dependsOn: Set<Any?>?

description

open override var description: @Nullable String?

destinationDirectory

@get:OutputDirectory
abstract val destinationDirectory: Property<File>

destroyables

open override val destroyables: TaskDestroyables?

didWork

open override var didWork: Boolean

duplicatesStrategy

@get:Input
abstract var duplicatesStrategy: DuplicatesStrategy

enabled

open override var enabled: Boolean

extensions

open override val extensions: ExtensionContainer?

finalizedBy

open override val finalizedBy: TaskDependency?

from

@get:InputFiles
@get:NormalizeLineEndings
@get:IgnoreEmptyDirectories
@get:PathSensitive(value = PathSensitivity.ABSOLUTE)
@get:SkipWhenEmpty
abstract val from: ConfigurableFileCollection

fs

@get:Inject
abstract val fs: FileSystemOperations

group

open override var group: @Nullable String?

identityPath

open val identityPath: Path?

impliesSubProjects

inputs

open override val inputs: TaskInputsInternal?

isCompatibleWithConfigurationCache

isEnabled

@get:Internal
open var isEnabled: Boolean

isHasCustomActions

lifecycleDependencies

@get:Internal
open val lifecycleDependencies: TaskDependencyInternal?

localState

open override val localState: TaskLocalState?

logger

open override val logger: Logger?

logging

open override val logging: LoggingManager?

mustRunAfter

open override val mustRunAfter: TaskDependency?

name

open override val name: String?

objectFactory

@get:Inject
abstract val objectFactory: ObjectFactory

onlyIf

open val onlyIf: Spec<in TaskInternal?>?

outputs

open override val outputs: TaskOutputsInternal?

path

open override val path: String?

project

open override val project: Project?

reasonNotToTrackState

reasonsNotToTrackState

reasonTaskIsIncompatibleWithConfigurationCache

requiredServices

open val requiredServices: TaskRequiredServices?

sharedResources

open val sharedResources: List<ResourceLock?>?

shouldRunAfter

open override val shouldRunAfter: TaskDependency?

standardOutputCapture

open val standardOutputCapture: StandardOutputCapture?

state

open override val state: TaskStateInternal?

taskActions

open val taskActions: List<InputChangesAwareTaskAction?>?

taskDependencies

open override val taskDependencies: TaskDependencyInternal?

taskIdentity

open val taskIdentity: TaskIdentity<*>?

temporaryDir

open override val temporaryDir: File?

temporaryDirFactory

open val temporaryDirFactory: Factory<File?>?

timeout

open override val timeout: Property<Duration?>?

Functions

acceptServiceReferences

open fun acceptServiceReferences(serviceReferences: Set<ServiceReferenceSpec?>?)

addFilter

fun addFilter(filter: FileCopyDetails.() -> Unit)

appendParallelSafeAction

open fun appendParallelSafeAction(action: Action<in Task?>?)

compareTo

open operator fun compareTo(otherTask: Task?): Int

configure

open fun configure(closure: Closure<*>?): Task?

dependsOn

open fun dependsOn(vararg paths: Any?): Task?

doCopy

fun doCopy(inputChanges: InputChanges)

doFirst

open fun doFirst(action: Closure<*>?): Task?
open fun doFirst(action: Action<in Task?>?): Task?
open fun doFirst(actionName: String?, action: Action<in Task?>?): Task?

doLast

open fun doLast(action: Closure<*>?): Task?
open fun doLast(action: Action<in Task?>?): Task?
open fun doLast(actionName: String?, action: Action<in Task?>?): Task?

doNotTrackState

open fun doNotTrackState(reasonNotToTrackState: String?)

doNotTrackStateIf

open fun doNotTrackStateIf(reason: String?, spec: Spec<in TaskInternal?>?)

finalizedBy

open fun finalizedBy(vararg paths: Any?): Task?

getActions

open fun getActions(): List<Action<in Task?>?>?

getAnt

open fun getAnt(): AntBuilder?

getDependsOn

open fun getDependsOn(): Set<Any?>?

getDescription

open fun getDescription(): @Nullable String?

getDestroyables

open fun getDestroyables(): TaskDestroyables?

getDidWork

open fun getDidWork(): Boolean

getEnabled

open fun getEnabled(): Boolean

getExtensions

open fun getExtensions(): ExtensionContainer?

getFinalizedBy

open fun getFinalizedBy(): TaskDependency?

getGroup

open fun getGroup(): @Nullable String?

getInputs

open fun getInputs(): TaskInputsInternal?

getLocalState

open fun getLocalState(): TaskLocalState?

getLogger

open fun getLogger(): Logger?

getLogging

open fun getLogging(): LoggingManager?

getMustRunAfter

open fun getMustRunAfter(): TaskDependency?

getName

open fun getName(): String?

getOutputs

open fun getOutputs(): TaskOutputsInternal?

getPath

open fun getPath(): String?

getProject

open fun getProject(): Project?

getShouldRunAfter

open fun getShouldRunAfter(): TaskDependency?

getState

open fun getState(): TaskStateInternal?

getTaskDependencies

open fun getTaskDependencies(): TaskDependencyInternal?

getTemporaryDir

open fun getTemporaryDir(): File?

getTimeout

open fun getTimeout(): Property<Duration?>?

hasProperty

open fun hasProperty(propertyName: String?): Boolean

hasTaskActions

open fun hasTaskActions(): Boolean

mustRunAfter

open fun mustRunAfter(vararg paths: Any?): Task?

notCompatibleWithConfigurationCache

onlyIf

open fun onlyIf(onlyIfClosure: Closure<*>?)
open fun onlyIf(spec: Spec<in Task?>?)
open fun onlyIf(onlyIfReason: String?, spec: Spec<in Task?>?)

prependParallelSafeAction

open fun prependParallelSafeAction(action: Action<in Task?>?)

property

open fun property(propertyName: String?): Any?

restoreOnlyIf

open fun restoreOnlyIf(onlyIf: Spec<in TaskInternal?>?)

restoreTaskActions

open fun restoreTaskActions(taskActions: List<InputChangesAwareTaskAction?>?)

setActions

open fun setActions(replacements: List<Action<in Task?>?>?)

setDependsOn

open fun setDependsOn(dependsOn: Iterable<*>?)

setDescription

open fun setDescription(description: @Nullable String?)

setDidWork

open fun setDidWork(didWork: Boolean)

setEnabled

open fun setEnabled(enabled: Boolean)

setFinalizedBy

open fun setFinalizedBy(finalizedByTasks: Iterable<*>?)

setGroup

open fun setGroup(group: @Nullable String?)

setMustRunAfter

open fun setMustRunAfter(mustRunAfterTasks: Iterable<*>?)

setOnlyIf

open fun setOnlyIf(onlyIfClosure: Closure<*>?)
open fun setOnlyIf(spec: Spec<in Task?>?)
open fun setOnlyIf(onlyIfReason: String?, spec: Spec<in Task?>?)

setProperty

open fun setProperty(name: String?, value: Any?)

setShouldRunAfter

open fun setShouldRunAfter(shouldRunAfterTasks: Iterable<*>?)

shouldRunAfter

open fun shouldRunAfter(vararg paths: Any?): TaskDependency?

usesService

open fun usesService(service: Provider<out BuildService<*>?>?)