autonomousapps / Dependency Analysis Android Gradle Plugin
Labels
Projects that are alternatives of or similar to Dependency Analysis Android Gradle Plugin
image::https://img.shields.io/maven-metadata/v.svg?label=release&metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Fcom%2Fautonomousapps%2Fdependency-analysis%2Fcom.autonomousapps.dependency-analysis.gradle.plugin%2Fmaven-metadata.xml[Latest version] image::https://img.shields.io/nexus/s/com.autonomousapps/dependency-analysis-gradle-plugin?label=snapshot&server=https%3A%2F%2Foss.sonatype.org[Latest snapshot] image::https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/workflows/Main/badge.svg[Build status]
== Add to your project For detailed instructions, see https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/wiki/Adding-to-your-project[the wiki]
The simplest approach is to add the following:
.root build.gradle [source,groovy]
plugins { id 'com.autonomousapps.dependency-analysis' version "<<latest_version>>" }
== Publications The following is a list of articles / blog posts that have been published discussing this plugin:
- https://dev.to/autonomousapps/the-proper-care-and-feeding-of-your-gradle-build-d8g[The proper care and feeding of your Gradle build]
- https://dev.to/autonomousapps/dependency-analysis-gradle-plugin-using-bytecode-analysis-to-find-unused-dependencies-509n[Dependency Analysis Gradle Plugin: Using bytecode analysis to find unused dependencies]
- https://dev.to/autonomousapps/dependency-analysis-gradle-plugin-what-s-an-abi-3l2h[Dependency Analysis Gradle Plugin: What's an ABI?]
- https://dev.to/autonomousapps/reducing-my-gradle-plugin-s-impact-on-configuration-time-a-journey-32h2[Reducing my Gradle plugin's impact on configuration time: A journey]
...with more to come :)
This plugin has also been featured in these newsletters:
- https://newsletter.gradle.com/2020/09[Gradle, September 2020]
- https://newsletter.gradle.com/2020/08[Gradle, August 2020]
- https://androidweekly.net/issues/issue-423[Android Weekly, Issue #423]
- https://newsletter.gradle.com/2020/07[Gradle, July 2020]
- https://newsletter.gradle.com/2020/06[Gradle, June 2020]
== What is this thing? Please see the https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/wiki[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 https://github.com/mermaid-js/mermaid[Mermaid]. It's an attempt to provide some high-level documentation as additional reference. It is woefully out of date. // Please see https://github.com/mermaidjs/mermaid-live-editor/issues/23#issuecomment-520662873 for // advice.