/dependency-analysis-android-gradle-plugin

Gradle plugin for Java, Kotlin, and Android projects. Provides advice for managing dependencies and other applied plugins

Primary LanguageKotlinApache License 2.0Apache-2.0

Latest version
Latest snapshot
Build status

Add to your project and use

For detailed instructions, see the wiki

The simplest approach is to add the following:

root build.gradle
plugins {
  id 'com.autonomousapps.dependency-analysis' version "<<latest_version>>"
}

For detailed instructions, see the wiki. In particular, the Tasks page details the main tasks the plugin adds to your project. For a quick start, just run the following:

./gradlew buildHealth

Publications

The following is a list of articles / blog posts that have been published discussing this plugin:

…​with more to come :)

This plugin has also been featured in these newsletters:

What is this thing?

Please see the wiki for detailed information about the plugin and how to use it.

At a high level, this plugin provides detailed information about the health of your project, from the perspective of the dependencies and plugins you’ve applied and how you use them. It’s under heavy development, with new features and bug fixes added regularly. PRs are welcome (please see the CONTRIBUTING document).

Flowchart

This flowchart was built with Mermaid. It’s an attempt to provide some high-level documentation as additional reference. It is woefully out of date.

Flowchart