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() 
 -