Handy class that should be used to create tasks. It ensures the correct defaults are used by tasks. It also adds consistent logging for some kinds of tasks (like exec tasks).
| Modifiers | Name | Description |
|---|---|---|
static java.lang.String |
TASK_GROUP |
| Type | Name and description |
|---|---|
static org.gradle.api.tasks.Exec |
execTask(org.gradle.api.Project project, java.lang.String name, org.gradle.api.Action<org.gradle.api.tasks.Exec> configure)Creates exec task with preconfigured defaults |
static org.gradle.api.tasks.Exec |
execTask(org.gradle.api.Project project, java.lang.String name, boolean quiet, org.gradle.api.Action<org.gradle.api.tasks.Exec> configure)Creates exec task with preconfigured defaults |
static org.gradle.api.Task |
task(org.gradle.api.Project project, java.lang.String name, org.gradle.api.Action<org.gradle.api.Task> configure)Creates task with preconfigured defaults |
static T |
task(org.gradle.api.Project project, java.lang.String name, java.lang.Class<T> taskType, org.gradle.api.Action<T> configure)Creates task of specific type with preconfigured defaults |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Creates exec task with preconfigured defaults
Creates exec task with preconfigured defaults
Creates task with preconfigured defaults
Creates task of specific type with preconfigured defaults