Buildable
, ComponentSpec
, ModelElement
, Named
ApplicationBinarySpec
, 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
, WindowsResourceSet
org.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.
|
getBuildDependencies
getProjectPath
getDisplayName, getName
@Nullable Task getBuildTask()
void setBuildTask(@Nullable Task buildTask)
void builtBy(Object... tasks)
build task
.boolean hasBuildDependencies()