Usando Gradle para encontrar el árbol de dependencias
¿Es posible utilizar Gradle para producir un árbol de qué depende de qué?
Tengo un proyecto y me gustaría conocer todas las dependencias para poder podarlo un poco con declaraciones directas, etc.
Aceptado
Sin módulos:
gradle dependencies
Para Android:
gradle app:dependencies
Usando el envoltorio Gradle:
./gradlew app:dependencies
Nota: Reemplace app
con el nombre del módulo del proyecto.
Además, si desea comprobar si algo es compile
versus dependencia, así como qué lo está generando testCompile
:androidTestCompile
./gradlew :app:dependencyInsight --configuration compile --dependency <name>
./gradlew :app:dependencyInsight --configuration testCompile --dependency <name>
./gradlew :app:dependencyInsight --configuration androidTestCompile --dependency <name>
Puede representar el árbol de dependencias con el comando gradle dependencies
. Para obtener más información, consulte la sección Listado de dependencias en un proyecto en la guía del usuario en línea.