Overview

aaraar is a Gradle plugin that assists in embedding other dependencies directly into your published artifact. The plugin can be applied to any module that is published as an aar or a jar file, and includes some handy features such as:

  • Embedding dependencies directly into your jar or aar file
  • Shading classes to rename or delete them
  • Stripping META-INF files

aaraar is simple to use with the most common publishing plugins, including the Maven Publish Plugin and the Gradle Maven Publish Plugin, but advanced configuration is still available for those with a more custom publishing pipeline.

Visit Installation to get started.