Читать около 4 минут
Эта статья последний раз обновлялась более 475 дней назад
← Назад к обзору
Общие параметры
| Параметр | Кратко | Описание | Пример |
--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_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 |