@Incubating public interface VariantTransform
Modifier and Type | Method and Description |
---|---|
void |
artifactTransform(Class<? extends ArtifactTransform> type)
Action to transform artifacts for this variant transform.
|
void |
artifactTransform(Class<? extends ArtifactTransform> type,
Action<? super ActionConfiguration> configAction)
Action to transform artifacts for this variant transform, potentially supplying some configuration to inject into the transform.
|
AttributeContainer |
getFrom()
Attributes that match the variant that is consumed.
|
AttributeContainer |
getTo()
Attributes that match the variant that is produced.
|
AttributeContainer getFrom()
AttributeContainer getTo()
void artifactTransform(Class<? extends ArtifactTransform> type)
An instance of the specified type is created for each file that is to be transformed. The class should provide a public zero-args constructor.
void artifactTransform(Class<? extends ArtifactTransform> type, Action<? super ActionConfiguration> configAction)
An instance of the specified type is created for each file that is to be transformed. The class should provide a public constructor that accepts the provided configuration.