JakeWharton / sdk-manager-plugin

DEPRECATED Gradle plugin which downloads and manages your Android SDK.
Apache License 2.0
1.41k stars 142 forks source link

Find indirect dependencies. #98

Open plastiv opened 8 years ago

plastiv commented 8 years ago

Perfoms dependency tree scan to find if any of the top level dependencies listed at the build.gradle file depends on support library and though android m2repository needs to be downloaded.

NOTE: establishing network connection and downloading dependency pom are required to analyze if dependency has childrens.

Implementation is inspired by official gradle "dependency" task which prints dependency tree https://github.com/gradle/gradle/blob/master/subprojects/diagnostics/src/main/groovy/org/gradle/api/tasks/diagnostics/AbstractDependencyReportTask.java#L58

plastiv commented 8 years ago

Same thing could be done for play-services check