Groovy Documentation

Package org.gradle.api.tasks

The standard Task implementations.

 

Interface Summary
AntBuilderAware An AntBuilderAware represents an object which can add itself to Ant tasks, using an AntBuilder.
BinariesContainer A container for binaries that in turn contains more specialized containers.
ClassDirectoryBinary An exploded binary containing resources and compiled class files.
Classpath A collection of files to be used as a class path.
ConventionValue A ConventionValue can be assigned to a org.gradle.api.internal.IConventionAware task.
FunctionalSourceSet A container holding LanguageSourceSets with a similar function (production code, test code, etc.).
GroovySourceSet A GroovySourceSetConvention defines the properties and methods added to a SourceSet by the GroovyPlugin.
JavaSourceSet A set of sources passed to the Java compiler.
JvmBinaryContainer A container for JVM binaries.
JvmLanguageSourceSet A set of sources for a JVM language.
LanguageSourceSet A set of sources for a programming language.
ProjectSourceSet A container of FunctionalSourceSets.
ResourceSet A set of resource files.
ScalaSourceSet A ScalaSourceSetConvention defines the properties and methods added to a SourceSet by the ScalaPlugin.
SourceSet A SourceSet represents a logical group of Java source and resources.
SourceSetContainer A SourceSetContainer manages a set of SourceSet objects.
SourceSetOutput A collection of all output directories (compiled classes, processed resources, etc.) - notice that SourceSetOutput extends FileCollection.
TaskCollection A TaskCollection contains a set of Task instances, and provides a number of query methods.
TaskContainer
TaskDependency
TaskInputs
TaskOutputs
TaskState TaskState provides information about the execution state of a Task.
VerificationTask A VerificationTask is a task which performs some verification of the artifacts produced by a build.
WorkResult Provides information about some work which was performed.
 


Class Summary
AbstractCopyTask AbstractCopyTask is the base class for all copy tasks.
Copy Copies files into a destination directory.
Delete
Directory Creates a directory.
Exec Executes a command line process.
GradleBuild Executes a Gradle build.
JavaExec Executes a Java application in a child process.
SourceTask A SourceTask performs some operation on source files.
Sync Synchronises the contents of a destination directory with some source directories and files.
TaskValidationException A TaskValidationException is thrown when there is some validation problem with a task.
Upload Uploads the artifacts of a Configuration to a set of repositories.
 


Exception Summary
StopActionException
StopExecutionException
TaskExecutionException
TaskInstantiationException A TaskInstantiationException is thrown when a task cannot be instantiated for some reason.
 


Annotation Type Summary
Input
InputDirectory
InputFile
InputFiles
Nested
Optional
OutputDirectories
OutputDirectory
OutputFile
OutputFiles
SkipWhenEmpty
TaskAction Marks a method as the action to run when the task is executed.
 


Gradle API 1.5