Я пытаюсь получить список всех допустимых значений для флага --configuration
зависимостей dependencyInsight или зависимостей зависимостей. Как мне это сделать с Gradle 3.2.1?
Как я могу получить список всех конфигураций для проекта Gradle?
Ответ 1
Ты пробовал:
configurations.each { println it.name }
?
Ответ 2
Пытаться
gradle --console plain dependencies | fgrep ' - '
Задача зависимостей перечисляет все конфигурации (вместе со своими зависимостями), а fgrep просто покажет вам имена конфигурации (вместе с кратким описанием каждого). Это не здорово, но не требует, чтобы вы добавляли материал в свой скрипт сборки.
Ответ 3
Просто запустите эти команды без флага --configuration
а первые строки вывода будут списком доступных конфигураций
Ответ 4
С Gradle 5 это очень просто с опцией --info
. Например:
./gradlew projects --info
Теперь посмотрите в раздел Configure project
, в котором перечислены все конфигурации.