Жизненный цикл Maven — это набор фаз, через которые проходит проект при сборке. Каждая фаза отвечает за определенный этап процесса.
Стандартные жизненные циклы:
Фазы жизненного цикла default (наиболее часто используемые):
validate: Проверка проекта на корректность и полноту информации.compile: Компиляция исходного кода проекта.test: Запуск модульных тестов.package: Создание архива (JAR, WAR, EAR и т.д.) скомпилированного кода и ресурсов.verify: Запуск интеграционных тестов и проверка качества сборки.install: Установка пакета в локальный репозиторий Maven.deploy: Размещение пакета в удаленном репозитории для совместного использования.Выполнение фазы также автоматически выполняет все предыдущие фазы в том же жизненном цикле.
Например:
bash