Android Пользовательский плагин Gradle Studio - получите разрешенные зависимости для конфигурации - PullRequest
0 голосов
/ 03 августа 2020

Я пишу собственный плагин Gradle для Android проектов, и у меня возникают трудности с получением разрешенных зависимостей (я собираю их для отчетов).

Я попытался получить их с помощью следующий код в project.afterEvaluate (из вопроса SO) -

println "  Project:" + project.name
project.configurations.each { conf ->
    println "    Configuration: ${conf.name}"
    conf.allDependencies.each { dep ->
          println "      ${dep.group}:${dep.name}:${dep.version}"
    }
}

Но это приводит к неразрешенным зависимостям. Также пытался использовать образец кода в https://docs.gradle.org/current/userguide/resolution_rules.html (преобразованный в синтаксис groovy в плагине, а не в скрипте Gradle), но это тоже не помогает.

Я не могу найдите любые простые примеры, которые показывают, как это сделать.

Кто-нибудь может помочь?

...