Gradle Task: Difference between revisions
Jump to navigation
Jump to search
Line 9: | Line 9: | ||
=Overview= | =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 declared in [[build.gradle]]. | 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: | ||
<syntaxhighlight lang='groovy'> | <syntaxhighlight lang='groovy'> | ||
Line 16: | Line 16: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Plugins that have been applied to the Project may come with their own tasks. | |||
=Task Types= | =Task Types= | ||
<font color=darkgray>TODO: https://docs.gradle.org/current/dsl/#N10376</font> | <font color=darkgray>TODO: https://docs.gradle.org/current/dsl/#N10376</font> |
Revision as of 22:51, 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'
}
Plugins that have been applied to the Project may come with their own tasks.