← Назад к обзору

Общие параметры

ПараметрКраткоОписаниеПример
--ci_mode-ciВключает режим CI (без подтверждений).--ci_mode
--pom_file-pfУказывает путь к обрабатываемому POM-файлу.--pom_file path/to/pom.xml
--find_artifact-faПоиск конкретного артефакта. Формат: groupId:artifactId:version.--find_artifact com.example:lib:1.0
--config_file-cfgУказывает файл конфигурации для скрипта.--config_file config.yml
--log_level-llУровень логирования.--log_level debug

Управление кэшем

ПараметрКраткоОписаниеПример
--cache_off-coОтключает кэш для принудительной свежей проверки зависимостей.--cache_off
--cache_file-cfУказывает путь к файлу кэша (только для JSON-бэкенда).--cache_file cache.json
--cache_time-ctВремя жизни кэша в секундах.--cache_time 1800
--cache_backend-cbБэкенд кэша: json, redis, tarantool, memcached.--cache_backend redis

Redis кэш

ПараметрКраткоОписаниеПример
--redis_host-rshХост Redis (по умолчанию: localhost).--redis_host redis
--redis_port-rspПорт Redis (по умолчанию: 6379).--redis_port 6379
--redis_key-rskКлюч в Redis (по умолчанию: maven_check_versions_cache).--redis_key mycache
--redis_user-rsuПользователь Redis (необязательно).--redis_user user
--redis_password-rsupПароль Redis (необязательно).--redis_password pass

Tarantool кэш

ПараметрКраткоОписаниеПример
--tarantool_host-tlhХост Tarantool (по умолчанию: localhost).--tarantool_host tarantool
--tarantool_port-tlpПорт Tarantool (по умолчанию: 3301).--tarantool_port 3301
--tarantool_space-tlsПространство Tarantool (по умолчанию: maven_check_versions_cache).--tarantool_space myspace
--tarantool_user-tluПользователь Tarantool (необязательно).--tarantool_user user
--tarantool_password-tlupПароль Tarantool (необязательно).--tarantool_password pass

Memcached кэш

ПараметрКраткоОписаниеПример
--memcached_host-mchХост Memcached (по умолчанию: localhost).--memcached_host memcached
--memcached_port-mcpПорт Memcached (по умолчанию: 11211).--memcached_port 11211
--memcached_key-mckКлюч в Memcached (по умолчанию: maven_check_versions_cache).--memcached_key mycache

Параметры логирования

ПараметрКраткоОписаниеПример
--logfile_off-lfoОтключает логирование в файл. Логи выводятся только в консоль.--logfile_off
--log_file-lfУказывает путь к файлу логов.--log_file my_log.log

Обработка ошибок и валидация

ПараметрКраткоОписаниеПример
--fail_mode-fmВключает режим "отказа": скрипт завершится при превышении порога версий.--fail_mode
--fail_major-mjvПорог по основной версии для отказа.--fail_major 1
--fail_minor-mnvПорог по младшей версии для отказа.--fail_minor 2

Поиск и обработка зависимостей

ПараметрКраткоОписаниеПример
--search_plugins-spВключает поиск плагинов Maven в процессе анализа зависимостей.--search_plugins
--process_modules-smОбрабатывает модули, указанные в POM-файле.--process_modules
--show_skip-skВыводит пропущенные зависимости.--show_skip
--show_search-ssЛогирует действия поиска зависимостей.--show_search
--empty_version-evРазрешает обработку зависимостей без указанной версии.--empty_version
--show_invalid-siЛогирует информацию о некорректных зависимостях.--show_invalid

Параметры производительности

ПараметрКраткоОписаниеПример
--threading-thВключает многопоточность для параллельной обработки зависимостей.--threading
--max_threads-mtМаксимальное число потоков при включенной многопоточности.--max_threads 8

Аутентификация

ПараметрКраткоОписаниеПример
--user-unИмя пользователя для базовой аутентификации при доступе к репозиториям.--user my_username
--password-upПароль для базовой аутентификации при доступе к репозиториям.--password my_password