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
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.