Gradle Task: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 16: Line 16:
}
}
</syntaxhighlight>
</syntaxhighlight>
<font color=darkgray>A task declared as above will be executed during the configuration phase, not execution. Investigate, this seems odd.</font>


[[Gradle_Plugins#Overview|Plugins]] that have been applied to the project may come with their own tasks.
[[Gradle_Plugins#Overview|Plugins]] that have been applied to the project may come with their own tasks.

Revision as of 22:54, 17 May 2018

External

Internal

Overview

A Task represents a single atomic piece of work for a build, such as compiling classes or generating javadoc. A build consists in executing a sequence of tasks in succession. Tasks may be explicitly declared in build.gradle using Project's task() method. As an example, of the simplest possible task declarations is:

task sample {
    println 'this is a simple task'
}

A task declared as above will be executed during the configuration phase, not execution. Investigate, this seems odd.

Plugins that have been applied to the project may come with their own tasks.

Task Types

TODO: https://docs.gradle.org/current/dsl/#N10376