AarAarExtension

abstract class AarAarExtension @Inject constructor(objects: ObjectFactory, dependencies: DependencyHandler)

Configures behaviour of AarAarPlugin. Accessible via the aaraar extension.

Constructors

Link copied to clipboard
@Inject
constructor(objects: ObjectFactory, dependencies: DependencyHandler)

Properties

Link copied to clipboard
val keepMetaFiles: Property<Boolean>

Dictates whether META-INF/ files should be kept or discarded in the final merged artifact.

Link copied to clipboard

Sets the factory to create the Packager responsible for merging and processing archives.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Establish a factory to create an ArtifactArchiveProcessor, which will allow for additional post-processing on the resulting archive file after it has been fully merged.

Link copied to clipboard

Dictates whether aaraar packaging should be applied to a given Android variant. This filter is ignored when applied to a non-Android module.

Link copied to clipboard
fun shading(configure: Action<in AarAarShading>)

Configure the rules for shading class files.