Buildable, ComponentSpec, ModelElement, NamedApplicationBinarySpec, AssemblerSourceSet, BinarySpec, ClassDirectoryBinarySpec, CoffeeScriptSourceSet, CppSourceSet, CSourceSet, CUnitTestSuiteBinarySpec, DependentSourceSet, DependentSourceSet, GoogleTestTestSuiteBinarySpec, HeaderExportingSourceSet, JarBinarySpec, JavaScriptSourceSet, JavaSourceSet, JUnitTestSuiteBinarySpec, JvmBinarySpec, JvmClasses, JvmResourceSet, JvmTestSuiteBinarySpec, LanguageSourceSet, LibraryBinarySpec, NativeBinarySpec, NativeExecutableBinarySpec, NativeLibraryBinarySpec, NativeResourceSet, NativeTestSuiteBinarySpec, ObjectiveCppSourceSet, ObjectiveCSourceSet, PlayApplicationBinarySpec, PublicAssets, RoutesSourceSet, ScalaLanguageSourceSet, SharedLibraryBinarySpec, StaticLibraryBinarySpec, TestSuiteBinarySpec, TwirlSourceSet, WindowsResourceSetorg.gradle.api.internal.AbstractBuildableComponentSpec, org.gradle.language.base.internal.AbstractLanguageSourceSet, BaseBinarySpec, BaseLanguageSourceSet@Incubating public interface BuildableComponentSpec extends Buildable, ComponentSpec
ComponentSpec that is directly Buildable via a specified task.Named.Namer| Modifier and Type | Method | Description |
|---|---|---|
void |
builtBy(Object... tasks) |
Adds tasks required to build this component.
|
Task |
getBuildTask() |
Returns the task responsible for building this component.
|
boolean |
hasBuildDependencies() |
|
void |
setBuildTask(Task buildTask) |
Specifies the task responsible for building this component.
|
getBuildDependenciesgetProjectPathgetDisplayName, getName@Nullable Task getBuildTask()
void setBuildTask(@Nullable
Task buildTask)
void builtBy(Object... tasks)
build task.boolean hasBuildDependencies()