Represents a binary artifact that is the result of building a project component.
Type | Name and description |
---|---|
String |
getDisplayName() Returns a human-consumable display name for this binary. |
DomainObjectSet<LanguageSourceSet> |
getInputs() Returns all inputs of the binary. |
DomainObjectSet<LanguageSourceSet> |
getSource() The source sets used to compile this binary. |
ModelMap<LanguageSourceSet> |
getSources() The sources owned by this binary. |
BinaryTasksCollection |
getTasks() The set of tasks associated with this binary. |
boolean |
isBuildable() Can this binary be built in the current environment? |
void |
sources(Action<? super ModelMap<LanguageSourceSet>> action) Configures the source sets used to build this binary. |
void |
tasks(Action<? super BinaryTasksCollection> action) Configures the tasks that build this binary. |
Methods inherited from class | Name |
---|---|
interface BuildableModelElement |
builtBy, getBuildTask, hasBuildDependencies, setBuildTask, getBuildDependencies |
interface Named |
getName |
Returns a human-consumable display name for this binary.
Returns all inputs of the binary. This includes source sets owned by the binary, and other source sets created elsewhere (e.g. inherited from the binary's component).
The source sets used to compile this binary.
The sources owned by this binary.
The set of tasks associated with this binary.
Can this binary be built in the current environment?
Configures the source sets used to build this binary.
action
- The configuration action to execute for each owned source set.Configures the tasks that build this binary.