@Incubating public interface ConfigurationPublications
You can use this interface associate artifacts with a configuration using the artifact(Object) methods. You can also define several variants of the configuration's artifacts. Each variant represents a set of artifacts that form some mutually exclusive usage of the component.
| Modifier and Type | Method and Description | 
|---|---|
| void | artifact(Object notation)Adds an outgoing artifact to this configuration. | 
| void | artifact(Object notation,
        Action<? super ConfigurablePublishArtifact> configureAction)Adds an outgoing artifact to this configuration, configuring it using the given action. | 
| PublishArtifactSet | getArtifacts()Returns the artifacts associated with this configuration. | 
| NamedDomainObjectContainer<ConfigurationVariant> | getVariants()Returns the variants of this configuration, if any. | 
| void | variants(Action<? super NamedDomainObjectContainer<ConfigurationVariant>> configureAction)Configures the variants of this configuration. | 
PublishArtifactSet getArtifacts()
void artifact(Object notation)
void artifact(Object notation, Action<? super ConfigurablePublishArtifact> configureAction)
NamedDomainObjectContainer<ConfigurationVariant> getVariants()
void variants(Action<? super NamedDomainObjectContainer<ConfigurationVariant>> configureAction)