DevOps junior

Что такое Жизненный цикл Maven?

Ответ

validate → compile → test → package → verify → install → deploy; каждая фаза выполняет все предыдущие. mvn test: прогоняет unit-тесты (Surefire plugin). mvn verify: прогоняет интеграционные (Failsafe plugin). install кладёт артефакт в локальный ~/.m2, deploy — в удалённый репозиторий.

Разбор: Стандартный порядок фаз default-цикла: validate → compile → test → package → verify → install → deploy, где каждая фаза выполняет все предыдущие; unit-тесты идут на test через Surefire, интеграционные — на verify через Failsafe. Дистракторы путают порядок фаз, меняют местами Surefire/Failsafe и test/verify, а также инвертируют install (в локальный ~/.m2) и deploy (в удалённый репозиторий).

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться