Не удается увидеть дерево зависимостей с gradlew или gradle


я запускаю последний выпуск gradle (1.12). В корневом каталоге проекта я запускаю следующую команду, которая, как описано в этом ответе @CommonsWare, должна дать дерево зависимостей:

когда я запускаю его, это происходит:

$ gradle-Q зависимостей

------------------------------------------------------------
Root project
------------------------------------------------------------

No configurations

рассматриваемый проект-это проект Android gradle, созданный с нуля с помощью мастера создания нового проекта, встроенного в Android Studio. Моя сборка на высшем уровне.Gradle в файл выглядит так:

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"
        }
    }
}

и мои настройки.файл Gradle выглядит так:

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

из того, что я понимаю, это очень простая конфигурация gradle. У кого-нибудь есть идея, почему функция дерева зависимостей ничего не возвращает? Дайте мне знать, если мне нужно предоставить больше информации.

1 52

1 ответ:

ваш верхний уровень сборки.сам gradle не имеет никаких зависимостей. Вам нужно будет запустить (из корневого каталога проекта):

./gradlew app:dependencies