| API Documentation: | BinarySpec |
|---|
Note: This class is incubating and may change in a future version of Gradle.
Represents a binary artifact that is the result of building a project component.
| Property | Description |
buildTask | Incubating The 'lifecycle' task associated with the construction of this element. |
buildable | Incubating Can this binary be built in the current environment? |
source | Deprecated Incubating The source sets used to compile this binary. |
tasks | Incubating The set of tasks associated with this binary. |
Task buildTask
Note: This property is incubating and may change in a future version of Gradle.
The 'lifecycle' task associated with the construction of this element.
Note: This property is incubating and may change in a future version of Gradle.
Can this binary be built in the current environment?
DomainObjectSet<LanguageSourceSet> source (read-only)
DomainObjectSet<LanguageSourceSet>Note: This property is deprecated and will be removed in the next major version of Gradle.
Note: This property is incubating and may change in a future version of Gradle.
The source sets used to compile this binary.
BinaryTasksCollection tasks (read-only)
Note: This property is incubating and may change in a future version of Gradle.
The set of tasks associated with this binary.
void builtBy(Object... tasks)
Object...Note: This method is incubating and may change in a future version of Gradle.
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.
void sources(Action<? super ModelMap<LanguageSourceSet>> action)
Action<? super ModelMap<LanguageSourceSet>>Note: This method is incubating and may change in a future version of Gradle.
Configures the source sets used to build this binary.