A model element that is directly buildable. Such an element mirrors a specified lifecycle task in the DAG, and can accept dependencies which are then associated with the lifecycle task.
| Type | Name and description |
|---|---|
void |
builtBy(Object... tasks)Adds a task that is required for the construction of this element. |
Task |
getBuildTask()Returns the 'lifecycle' task associated with the construction of this element. |
boolean |
hasBuildDependencies() |
void |
setBuildTask(Task lifecycleTask)Associates a 'lifecycle' task with the construction of this element. |
| Methods inherited from class | Name |
|---|---|
interface Buildable |
getBuildDependencies |
Adds a task that is required for the construction of this element. A task added this way is then added as a dependency of the associated lifecycle task.
Returns the 'lifecycle' task associated with the construction of this element.
Associates a 'lifecycle' task with the construction of this element.