Найти в Дзене

Жизненные циклы Maven

Maven имеет следующие 3 стандартных жизненных цикла:

  • clean - очистка
  • default - обычная сборка, иду фазы по порядку
  • site - создание сайта

Цели, фазы сборки проекта

  1. validate ​— проверяет корректность метаинформации о проекте
  2. compile ​— компилирует исходники
  3. test — прогоняет тесты классов из предыдущего шага
  4. package​ — упаковывает скомпилированные классы в удобное перемещаемый формат (jar или war, к примеру)
  5. integration-test​ — отправляет упакованные классы в среду интеграционного тестирования ипрогоняет тесты
  6. verify​ — проверяет корректность пакета и удовлетворение требованиям качества
  7. install ​— загоняет пакет в локальный репозиторий, откуда он (пакет) будет доступен для использования как зависимость в других проектах
  8. deploy ​— отправляет пакет на удаленный production сервер, откуда другие разработчики его могут получить и использовать.

При выполнение одного, выполнятся предыдущие, кроме команд ​site,​ ​clean.​

Maven life cycle.
Maven life cycle.

Выплаты, пособия от государства, экономические новости читать здесь: https://t.me/+fbTtq1Tpb_45NGUy