Package org.gradle.api
Interface BuildableComponentSpec
-
- All Superinterfaces:
Buildable,ComponentSpec,ModelElement,Named
- All Known Subinterfaces:
ApplicationBinarySpec,AssemblerSourceSet,BinarySpec,CppSourceSet,CSourceSet,CUnitTestSuiteBinarySpec,DependentSourceSet,DependentSourceSet,GoogleTestTestSuiteBinarySpec,HeaderExportingSourceSet,LanguageSourceSet,LibraryBinarySpec,NativeBinarySpec,NativeExecutableBinarySpec,NativeLibraryBinarySpec,NativeResourceSet,NativeTestSuiteBinarySpec,ObjectiveCppSourceSet,ObjectiveCSourceSet,SharedLibraryBinarySpec,StaticLibraryBinarySpec,TestSuiteBinarySpec,WindowsResourceSet
- All Known Implementing Classes:
org.gradle.api.internal.AbstractBuildableComponentSpec,org.gradle.language.base.internal.AbstractLanguageSourceSet,BaseBinarySpec,BaseLanguageSourceSet
@Incubating public interface BuildableComponentSpec extends Buildable, ComponentSpec
AComponentSpecthat is directlyBuildablevia a specified task.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbuiltBy(java.lang.Object... tasks)Adds tasks required to build this component.TaskgetBuildTask()Returns the task responsible for building this component.booleanhasBuildDependencies()voidsetBuildTask(Task buildTask)Specifies the task responsible for building this component.-
Methods inherited from interface org.gradle.api.Buildable
getBuildDependencies
-
Methods inherited from interface org.gradle.platform.base.ComponentSpec
getProjectPath
-
Methods inherited from interface org.gradle.model.ModelElement
getDisplayName, getName
-
-
-
-
Method Detail
-
getBuildTask
@Nullable Task getBuildTask()
Returns the task responsible for building this component.
-
setBuildTask
void setBuildTask(@Nullable Task buildTask)Specifies the task responsible for building this component.
-
builtBy
void builtBy(java.lang.Object... tasks)
Adds tasks required to build this component. Tasks added this way are subsequently added as dependencies of this component'sbuild task.
-
hasBuildDependencies
boolean hasBuildDependencies()
-
-