JMRboosties
JMRboosties

Reputation: 15740

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.

Upvotes: 79

Views: 26916

Answers (2)

hterrolle
hterrolle

Reputation: 27

first you must be under your project root directorie.

if you are running Samples project like.

  • project root directorie
    • samples
      • project1
      • project2

the command will be samples:project1:androidDependencies

the dot "." is replaced by ":"

Upvotes: -1

David
David

Reputation: 2637

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

./gradlew app:dependencies

Upvotes: 183

Related Questions