Groovy Documentation

org.gradle.api.tasks
[Java] Class Delete

java.lang.Object
  org.gradle.api.internal.ConventionTask
      org.gradle.api.tasks.Delete

public class Delete
extends ConventionTask

Deletes files or directories. Example:

 task makePretty(type: Delete) {
   delete 'uglyFolder', 'uglyFile'
 }
 


Method Summary
protected void clean()

Delete delete(Object... targets)

Adds some files to be deleted by this task.

Set getDelete()

Returns the set of files which will be deleted by this task.

FileCollection getTargetFiles()

Returns the resolved set of files which will be deleted by this task.

void setDelete(Object target)

Sets the files to be deleted by this task.

 

Method Detail

clean

@TaskAction
protected void clean()


delete

public Delete delete(Object... targets)
Adds some files to be deleted by this task. The given targets are evaluated as per Project.files.
Parameters:
targets - Any type of object accepted by Project.files


getDelete

public Set getDelete()
Returns the set of files which will be deleted by this task.
Returns:
The files. Never returns null.


getTargetFiles

public FileCollection getTargetFiles()
Returns the resolved set of files which will be deleted by this task.
Returns:
The files. Never returns null.


setDelete

public void setDelete(Object target)
Sets the files to be deleted by this task.
Parameters:
target - Any type of object accepted by Project.files


 

Gradle API 1.12