#java #groovy #gradle
#java #groovy #gradle
Вопрос:
Всякий раз, когда я вызываю gradlew dependencies
проект gradle, я получаю список зависимостей каждой конфигурации (который, когда настроена только компиляция, обычно включает одно и то же, повторяемое несколько раз для runtime, test и testRuntime).
Есть ли способ указать конкретную конфигурацию для просмотра зависимостей?
Ответ №1:
Команда такова: gradle[w] dependencies --configuration <configuration_name>
В моем случае я хочу видеть просто конфигурацию компиляции, поэтому я бы ввел:
gradlew dependencies --configuration compile
Комментарии:
1. Для проекта gradle Android вы можете просто вызвать
./gradlew app:dependencies
из корневого каталога
Ответ №2:
Если вы также хотите выполнить фильтрацию по модулю, вы можете использовать следующую команду:
gradlew -p <module-name> dependencies --configuration <configuration-name>
Так, например, если вы хотите вывести все графики зависимостей, используйте:
gradlew dependencies
Так, например, если вы хотите вывести все графики зависимостей для lib
модуля, используйте:
gradlew -p lib dependencies
Если вы хотите вывести зависимости компиляции для варианта отладки:
gradlew dependencies --configuration debugCompileClasspath
Если вы хотите вывести зависимости времени выполнения для варианта отладки:
gradlew dependencies --configuration debugRuntimeClasspath
Если вы хотите вывести зависимости времени выполнения для варианта отладки и производственного варианта в lib
модуле:
gradlew -p lib dependencies --configuration productionDebugRuntimeClasspath