Package-level declarations

Provides classes, interfaces and annotations for registering and implementing artifact transforms.

To register an artifact transform, use registerTransform. This allows you to register a org.gradle.api.artifacts.transform.TransformAction using org.gradle.api.artifacts.transform.TransformSpec.

If you want to create a new artifact transform action, have a look at org.gradle.api.artifacts.transform.TransformAction.

Types

Link copied to clipboard
Attaching this annotation to a TransformAction type it indicates that the build cache should be used for artifact transforms of this type.
Link copied to clipboard
Attach this annotation to an abstract getter that should receive the input artifact for an artifact transform.
Link copied to clipboard
Attach this annotation to an abstract getter that should receive the artifact dependencies of the InputArtifact of an artifact transform.
Link copied to clipboard
Interface for artifact transform actions.
Link copied to clipboard
The outputs of the artifact transform.
Link copied to clipboard
Marker interface for parameter objects to TransformActions.
Link copied to clipboard
Base configuration for artifact transform registrations.
Link copied to clipboard
An exception to report a problem during a transform execution.