GRADLE(1) Gradle Command Line Manual
NAME
gradle - адаптируемая автоматизация для всего.
SYNOPSIS
gradle [option...] [task...]
OPTIONS
Полное руководство по командной строке предоставлено на официальном сайте Gradle. У самого проекта
нет странички руководства, потому что его поддержка приводит к ошибкам и дорогостоящая.
Ниже приведен общий список опций.
-?, -h, --help
Покажет краткую справку по командной строке.
-a, --no-rebuild (устарело)
Не выполнять пересборку зависимостей проекта.
--all
Показать дополнительные подробности в списке задач. См. секцию документации LISTING TASKS.
-b, --build-file
Указывает файл сборки. См. секцию документации SELECTING BUILD.
--build-cache (в отладке)
Разрешает кэш сборки Gradle. Gradle будет пытаться повторно использовать выходные файлы,
сгенерированные предыдущими сборками.
--no-build-cache (в отладке)
Запрещает кэш сборки Gradle.
-c, --settings-file
Указывает файл настроек.
--console
Указывает, какой тип вывода консоли генерировать.
Установите --console plain для генерации чисто текста (plain text). Эта опция запретит
цветовое оформление сообщений и другие богатые фичи вывода в консоли.
Установите --console auto (по умолчанию), чтобы разрешить цвета текста сообщений
процесса сборки и другие богатые возможности вывода, когда процесс сборки подключен
к консоли, или генерации plain text только когда нет подключения к консоли.
Установите --console rich, чтобы разрешить цвета текста сообщений процесса сборки
и другие богатые возможности вывода независимо от подключения к консоли. Когда нет
подключения к консоли вывод сборки будет использовать коды управления ANSI для генерации
символов управления при генерации rich-вывода.
Установите --console verbose чтобы разрешить цвета и другой rich-вывод как с rich,
но при этом выводить более подробные сообщения (task name, output, и т. д.).
--continue
Продолжить выполнение task после её ошибки.
--configure-on-demand (в отладке)
В этом запуске сборки конфигурируются только соответствующие проекты. Это означает
ускоренную сборку для крупных мультипроектов. См. секцию документации CONFIGURATION ON DEMAND.
--no-configure-on-demand (в отладке)
Запрет использования конфигурации по запросу.
-D, --system-prop
Установит системное свойство JVM, например -Dmyprop=myvalue. См. секцию документации
GRADLE PROPERTIES AND SYSTEM PROPERTIES.
-d, --debug
Лог в режиме отладки (включая нормальную трассировку стека). См. секцию документации LOGGING.
-g, --gradle-user-home
Укажет домашний каталог пользователя Gradle. По умолчанию это папка .gradle, которая
находится в домашнем каталоге пользователя (~/.gradle/).
--include-build
Запуск сборки как композитной, включающей указанную сборку. См. секцию документации COMPOSITE BUILDS.
-I, --init-script
Указывает скрипт инициализации. См. секцию документации INIT SCRIPTS.
-i, --info
Установит уровень лога. См. секцию документации LOGGING.
-m, --dry-run
Запустит сборку со всеми запрещенными действиями задач (task actions). См. секцию документации
DRY RUN.
--offline
Указывает, что сборка должна работать без доступа к сетевым ресурсам. См. секцию документации
CACHE COMMAND LINE OPTIONS.
-P, --project-prop
Установит свойство корня проекта, например -Pmyprop=myvalue. См. секцию документации
GRADLE PROPERTIES AND SYSTEM PROPERTIES.
-p, --project-dir
Указывает стартовую директорию для Gradle. По умолчанию стартовой является текущая директория.
См. секцию документации SELECTING BUILD.
--parallel (в отладке)
Сборка проектов параллельно. Gradle будет пытаться определить оптимальное количество используемых
потоков для компиляции. Эта опция должна использоваться только для не связанных друг с другом\
проектов (см. секцию документации DECOUPLED PROJECTS). Описание ограничений для этой опции
см. секцию документации PARALLEL EXECUTION.
--no-parallel (в отладке)
Запретит параллельное выполнение сборки проектов.
--max-workers (в отладке)
Установит максимальное количество worker-ов, которое может использовать Gradle.
Например --max-workers=3. По умолчанию используется количество процессоров.
--profile
Профилирует время выполнения сборки и генерирует отчет в директории buildDir/reports/profile.
См. секцию документации PROFILING BUILD.
--project-cache-dir
Указывает специфичную для проекта директорию кэша. По умолчанию это папка .gradle в корневой
директории проекта.
-q, --quiet
В лог выводятся только ошибки. См. секцию документации LOGGING.
--recompile-scripts (устарело)
Принудительно перекомпилирует скрипты, пропуская кэш. Эта опция устарела, и должна быть удалена
в Gradle 5.0. Старайтесь её не использовать.
--refresh-dependencies
Обновит состояние зависимостей. См. секцию документации CACHE COMMAND LINE OPTIONS.
--rerun-tasks
Указывает, что любая оптимизация задачи игнорируется.
-S, --full-stacktrace
Печатает полную (очень подробную) трассировку стека для любых исключений. См. секцию
документации LOGGING.
-s, --stacktrace
Печатает трассировку стека также для исключений пользователя (например ошибка компиляции).
См. секцию документации LOGGING.
--scan (в отладке)
Создает сканирование сборки. Gradle применит auto-apply для плагина сканирования сборки
совместимой версии. Для дополнительной информации по сканированиям сборки см.
https://gradle.com/build-scans.
--no-scan (в отладке)
Запретит создание сканирования сборки. Для дополнительной информации по сканированиям сборки
см. https://gradle.com/build-scans.
-t, --continuous (в отладке)
Разрешает секцию документации CONTINUOUS BUILD,CONTINUOUS BUILDING - Gradle автоматически
перезапустится, когда определены изменения.
-u, --no-search-upward
Не искать в родительской директории файл settings.gradle.
-v, --version
Печать информации версии.
-w, --warn
Установить уровень лога для предупреждений. См. секцию документации LOGGING.
-x, --exclude-task
Указывает задачу, исключаемую из выполнения. См. секцию документации EXCLUDING TASKS FROM
THE COMMAND LINE.
Похожая информация о командах выводится в консоль при выполнении gradle -h.
СМ. ТАКЖЕ
https://docs.gradle.org/current/userguide/command_line_interface.html
AUTHORS
Gradle developers
Gradle 4.4.1 2019-12-10