Apache Maven — Июль 2021

15 участников

О чём курс

Жизненный цикл Java-приложений целиком зависит от инструментов сборки, и Apache Maven — стандарт в этой области. Здесь вы разберете внутреннее устройство Maven, от ядра до работы с плагинами и Mojo, чтобы управлять сборкой проектов любого уровня сложности.

Внутри курса разбираются ключевые инструменты и подходы:

  • Работа с плагинами Surefire, Failsafe и Jacoco для автоматизации тестирования и генерации отчетов по покрытию кода.
  • Настройка плагинов Release, Assembly и Dependency для создания релизов, упаковки приложений в JAR/WAR и управления библиотеками.
  • Разработка собственных плагинов и их деплой в репозитории для переиспользования в других проектах.
  • Организация многомодульных проектов и управление иерархией наследования в POM-файлах.

Материал ориентирован на Java-разработчиков, которые хотят перестать воспринимать Maven как «черный ящик» и научиться настраивать процессы сборки под конкретные задачи проекта.

Программа обучения

  • Введение в Apache Maven: архитектура, ядро, плагины и Mojo
  • Работа с основными плагинами:
    • Surefire: запуск unit-тестов
    • Failsafe: запуск интеграционных тестов
    • Jacoco: генерация документации по покрытию тестами
    • Release: создание релизных версий и деплой на GitHub
    • Assembly: упаковка приложений в архивы (JAR)
    • Dependency: управление зависимостями и транзитивными библиотеками
  • Создание собственных плагинов и их деплой
  • Типы артефактов (JAR, WAR) и их настройка
  • Запуск приложений через командную строку
  • Работа с многомодульными проектами
  • Наследование конфигурационных файлов POM
Складчина создана 14 июля 2021 г. · описание обновлено 23 марта 2026 г.

Выпуски серии 2

Все 2
Повтор 1 043 ₽Июль 2021 Вы здесь

Другие материалы автора 12

DM Dzianis Matveyenka Все материалы
478 ₽ 3 290 ₽