Package org.gradle.api.component
Interface SoftwareComponentVariant
- All Superinterfaces:
HasAttributes
,Named
A software component variant, which has a number of artifacts,
dependencies, constraints and capabilities, and that can be
published to various formats (Gradle metadata, POM, ivy.xml, ...)
- Since:
- 5.3
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer
-
Method Summary
Modifier and TypeMethodDescriptionSet<? extends PublishArtifact>
Set<? extends Capability>
Set<? extends ModuleDependency>
Set<? extends DependencyConstraint>
Methods inherited from interface org.gradle.api.attributes.HasAttributes
getAttributes
-
Method Details
-
getArtifacts
Set<? extends PublishArtifact> getArtifacts() -
getDependencies
Set<? extends ModuleDependency> getDependencies() -
getDependencyConstraints
Set<? extends DependencyConstraint> getDependencyConstraints() -
getCapabilities
Set<? extends Capability> getCapabilities() -
getGlobalExcludes
Set<ExcludeRule> getGlobalExcludes()
-