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.