Package org.gradle.api.tasks
Klasse Delete
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.Delete
- Alle implementierten Schnittstellen:
Comparable<Task>,DeleteSpec,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.IConventionAware,org.gradle.api.internal.TaskInternal,Named,ExtensionAware,Task,Configurable<Task>
@DisableCachingByDefault(because="Deletion cannot be cached")
public abstract class Delete
extends org.gradle.api.internal.ConventionTask
implements DeleteSpec
Deletes files or directories. Example:
task makePretty(type: Delete) {
delete 'uglyFolder', 'uglyFile'
followSymlinks = true
}
Be default symlinks will not be followed when deleting files. To change this behavior call
setFollowSymlinks(boolean) with true. On systems that do not support symlinks,
this will have no effect.-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Task
Task.Namer -
Feldübersicht
Von Schnittstelle geerbte Felder org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidclean()Adds some files to be deleted by this task.Returns the set of files which will be deleted by this task.protected org.gradle.internal.file.DeleterReturns the resolved set of files which will be deleted by this task.booleanReturns if symlinks should be followed when doing a delete.voidSets the files to be deleted by this task.voidSets the files to be deleted by this task.voidsetFollowSymlinks(boolean followSymlinks) Set if symlinks should be followed.Von Klasse geerbte Methoden org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMappingVon Klasse geerbte Methoden org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceVon Klasse geerbte Methoden org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Konstruktordetails
-
Delete
public Delete()
-
-
Methodendetails
-
clean
- Löst aus:
IOException
-
getTargetFiles
Returns the resolved set of files which will be deleted by this task.- Gibt zurück:
- The files. Never returns null.
-
getDelete
Returns the set of files which will be deleted by this task.- Gibt zurück:
- The files. Never returns null.
-
setDelete
Sets the files to be deleted by this task.- Parameter:
targets- A set of any type of object accepted byProject.files(Object...)- Seit:
- 4.0
-
setDelete
Sets the files to be deleted by this task.- Parameter:
target- Any type of object accepted byProject.files(Object...)
-
isFollowSymlinks
Returns if symlinks should be followed when doing a delete.- Gibt zurück:
- true if symlinks will be followed.
-
setFollowSymlinks
public void setFollowSymlinks(boolean followSymlinks) Set if symlinks should be followed. If the platform doesn't support symlinks, then this will have no effect.- Angegeben von:
setFollowSymlinksin SchnittstelleDeleteSpec- Parameter:
followSymlinks- if symlinks should be followed.
-
delete
Adds some files to be deleted by this task. The given targets are evaluated as perProject.files(Object...).- Angegeben von:
deletein SchnittstelleDeleteSpec- Parameter:
targets- Any type of object accepted byProject.files(Object...)
-
getDeleter
@Inject protected org.gradle.internal.file.Deleter getDeleter()
-