Interface GeneralComponentSpec

All Superinterfaces:
ComponentSpec, ModelElement, Named, SourceComponentSpec, VariantComponent, VariantComponentSpec
All Known Subinterfaces:
ApplicationSpec, CUnitTestSuiteSpec, GoogleTestTestSuiteSpec, LibrarySpec, NativeExecutableSpec, NativeLibrarySpec, NativeTestSuiteSpec, TestSuiteSpec
All Known Implementing Classes:
BaseComponentSpec

@Incubating @Deprecated public interface GeneralComponentSpec extends ComponentSpec, SourceComponentSpec, VariantComponentSpec
Deprecated.
The Gradle software model is deprecated and will be removed in Gradle 10. Use the new component model (e.g. cpp-application, cpp-library, swift-application, swift-library, xctest) instead.
A general purpose component specification, that can be used to represent some software component built from source and producing multiple output variants.