@Incubating public interface ConfigurationVariant extends Named
Named.Namer
Modifier and Type | Method and Description |
---|---|
void |
artifact(Object notation)
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.
|
ConfigurationVariant |
attribute(String attributeName,
String value)
Defines an attribute for this variant.
|
ConfigurationVariant |
attributes(Map<String,String> attributes)
Defines some attributes for this variant.
|
PublishArtifactSet |
getArtifacts()
Returns the artifacts associated with this variant.
|
AttributeContainer |
getAttributes()
Returns the attributes that define this variant.
|
AttributeContainer getAttributes()
ConfigurationVariant attributes(Map<String,String> attributes)
ConfigurationVariant attribute(String attributeName, String value)
PublishArtifactSet getArtifacts()
void artifact(Object notation)
void artifact(Object notation, Action<? super ConfigurablePublishArtifact> configureAction)