Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unable to see dependency tree with gradlew OR gradle

I'm running the latest release of gradle (1.12). In the project's root directory, I run the following command, which as described in this answer by @CommonsWare should give the dependency tree:

When I run it, this happens:

$ gradle -q dependencies

------------------------------------------------------------ Root project ------------------------------------------------------------  No configurations 

The project in question is an Android gradle project created from scratch using the new project wizard built in with Android Studio. My top-level build.gradle file looks like this:

buildscript {     repositories {         mavenCentral()     }     dependencies {         classpath 'com.android.tools.build:gradle:0.10.+'     } }  allprojects {     repositories {         maven { url "http://dl.bintray.com/populov/maven" }         mavenCentral()     } }  subprojects {     repositories {         flatDir {             dirs "$rootDir/libs"         }     } } 

And my settings.gradle file looks like this:

include ':app', ':facebook', 'pullToRefresh' 

From what I understand this is a very basic gradle configuration. Does anyone have an idea why the dependency tree function is returning nothing? Let me know if I need to provide more information.

like image 524
JMRboosties Avatar asked Jun 03 '14 23:06

JMRboosties


People also ask

Where are Gradle dependencies?

Gradle can consume dependencies available in the local Maven repository. Declaring this repository is beneficial for teams that publish to the local Maven repository with one project and consume the artifacts by Gradle in another project. Gradle stores resolved dependencies in its own cache.


1 Answers

Your top level build.gradle doesn't have any dependencies itself. You'll have to run (from the project root dir):

./gradlew app:dependencies 
like image 199
David Avatar answered Sep 19 '22 14:09

David