Package org.gradle.api.artifacts
Interface ConfigurationVariant
- All Superinterfaces:
HasAttributes
,HasConfigurableAttributes<ConfigurationVariant>
,Named
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.Returns an optional note describing this variant.Methods inherited from interface org.gradle.api.attributes.HasAttributes
getAttributes
Methods inherited from interface org.gradle.api.attributes.HasConfigurableAttributes
attributes
-
Method Details
-
getDescription
Returns an optional note describing this variant.- Since:
- 7.5
-
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.
-