Overview | Package | Class | Deprecated | Index | Help
| Groovy Documentation
PREV NEXT | FRAMES NO FRAMES

## 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.
ConventionValue | A ConventionValue can be assigned to a org.gradle.api.internal.IConventionAware task.
GroovySourceSet | A `GroovySourceSetConvention` defines the properties and methods added to a SourceSet by the GroovyPlugin.
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.1-rc-1