Interface GeneralComponentSpec

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

@Incubating public interface GeneralComponentSpec extends ComponentSpec, SourceComponentSpec, VariantComponentSpec
A general purpose component specification, that can be used to represent some software component built from source and producing multiple output variants.