Package org.gradle.api.artifacts
Interface ConfigurationVariant
- All Superinterfaces:
HasAttributes
,HasConfigurableAttributes<ConfigurationVariant>
,Named
@Incubating
public interface ConfigurationVariant
extends Named, HasConfigurableAttributes<ConfigurationVariant>
Represents some variant of an outgoing configuration.
- Since:
- 3.3
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds an artifact to this variant.void
artifact
(Object notation, Action<? super ConfigurablePublishArtifact> configureAction) Adds an artifact to this variant, configuring it using the given action.Returns the artifacts associated with this variant.Methods inherited from interface org.gradle.api.attributes.HasAttributes
getAttributes
Methods inherited from interface org.gradle.api.attributes.HasConfigurableAttributes
attributes
-
Method Details
-
getArtifacts
PublishArtifactSet getArtifacts()Returns the artifacts associated with this variant. -
artifact
Adds an artifact to this variant.See
ArtifactHandler
for details of the supported notations. -
artifact
Adds an artifact to this variant, configuring it using the given action.See
ArtifactHandler
for details of the supported notations.
-