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()