Package org.gradle.api.tasks

The standard Task implementations.

See:
          Description

Interface Summary
ConventionValue A ConventionValue can be assigned to a 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.
TaskCollection<T extends Task> A TaskCollection contains a set of Task instances, and provides a number of query methods.
TaskContainer A TaskContainer is responsible for managing a set of Task instances.
TaskDependency A TaskDependency represents an unordered set of tasks which a Task depends on.
TaskInputs A TaskInputs represents the inputs for a task.
TaskOutputs A TaskOutputs represents the outputs of a task.
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 Deletes files or directories.
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.
Upload Uploads the artifacts of a Configuration to a set of repositories.
 

Exception Summary
StopActionException A StopActionException is be thrown by a task Action or task action closure to stop its own execution and to start execution of the task's next action.
StopExecutionException A StopExecutionException is thrown by a Action or task action closure to stop execution of the current task and start execution of the next task.
TaskExecutionException A TaskExecutionException is thrown when a task fails to execute successfully.
TaskInstantiationException A TaskInstantiationException is thrown when a task cannot be instantiated for some reason.
TaskValidationException A TaskValidationException is thrown when there is some validation problem with a task.
 

Annotation Types Summary
Input Attached to a task property to indicate that the property specifies some input value for the task.
InputDirectory Marks a property as specifying an input directory for a task.
InputFile Marks a property as specifying an input file for a task.
InputFiles Marks a property as specifying the input files for a task.
Nested Marks a property as specifying a nested bean, whose properties should be checked for annotations.
Optional Marks a task property as optional.
OutputDirectory Marks a property as specifying an output directory for a task.
OutputFile Marks a property as specifying an output file for a task.
SkipWhenEmpty Attached to a task property to indicate that the task should be skipped when the value of the property is an empty FileCollection or directory.
TaskAction Marks a method as the action to run when the task is executed.
 

Package org.gradle.api.tasks Description

The standard Task implementations.