Interface JvmLibrarySpec
- All Superinterfaces:
ComponentSpec, GeneralComponentSpec, JvmComponentSpec, LibrarySpec, ModelElement, Named, PlatformAwareComponentSpec, SourceComponentSpec, VariantComponent, VariantComponentSpec
@Incubating
public interface JvmLibrarySpec
extends LibrarySpec, JvmComponentSpec, PlatformAwareComponentSpec
Definition of a JVM library component that is to be built by Gradle.
-
Nested Class Summary
Nested classes/interfaces inherited from interface Named
Named.Namer -
Method Summary
Modifier and TypeMethodDescriptiongetApi()The public API of this library.The component-level dependencies of this library.Methods inherited from interface ComponentSpec
getProjectPathMethods inherited from interface ModelElement
getDisplayNameMethods inherited from interface PlatformAwareComponentSpec
targetPlatformMethods inherited from interface SourceComponentSpec
getSourcesMethods inherited from interface VariantComponent
getName, getVariantsMethods inherited from interface VariantComponentSpec
getBinaries
-
Method Details
-
getApi
JvmApiSpec getApi()The public API of this library. -
getDependencies
DependencySpecContainer getDependencies()The component-level dependencies of this library.
-