Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 146.364
- Реакции
- 78.239
Apache Maven [Udemy] [Dzianis Matveyenka]
Курс Apache Maven содержит информацию про инструмент автоматизированной сборки проектов, который полностью отвечает за жизненный цикл Java приложений. Зайдем в исходный код Apache Maven, чтобы понять основное ядро его, которым на самом деле являются плагины и Mojo (Maven plain Old Java Object). Поэтому на практике разберем основные плагины, которые чаще всего используются в реальных проектах:
- Surefire для запуска unit тестов
- Failsafe для запуска integration тестов
- Jacoco для генерации документации о пройденных тестах и их покрытия исходного кода
- Release для создания релизных версий проектов и пуша их в удаленный репозиторий (github)
- Assembly для упаковки вашего приложения в архивы (jar)
- Dependency для скачивания всех зависимостей (и транзитивных тоже) в отдельные директории (так поступают многие другие Java приложения, такие как Apache Tomcat, Apache Maven, Gradle и др.)
Более того, мы сами попробуем написать свой собственный плагин и задеплоим его в репозиторий, чтобы предоставить доступ к нему из других приложений.
Узнаем в какие типы артефактов можно собирать наши проекты и конечно же более подробно остановимся на war (для упаковки веб архивов) и jar. А также узнаем, как собирать jar таким образом, чтобы можно было запустить наше приложение через командную строку, причем разберем несколько общепринятых вариантов.
Разберем многомодульные проекты, углубимся в возможности наследования конфигурационных файлов POM и многое другое.
По окончании курса вы уверенно будете владеть Apache Maven и хорошо разбираться во всех его аспектах.
udemy.com/course/maven-dmdev/?password=dmdev
СКАЧАТЬ
Курс Apache Maven содержит информацию про инструмент автоматизированной сборки проектов, который полностью отвечает за жизненный цикл Java приложений. Зайдем в исходный код Apache Maven, чтобы понять основное ядро его, которым на самом деле являются плагины и Mojo (Maven plain Old Java Object). Поэтому на практике разберем основные плагины, которые чаще всего используются в реальных проектах:
- Surefire для запуска unit тестов
- Failsafe для запуска integration тестов
- Jacoco для генерации документации о пройденных тестах и их покрытия исходного кода
- Release для создания релизных версий проектов и пуша их в удаленный репозиторий (github)
- Assembly для упаковки вашего приложения в архивы (jar)
- Dependency для скачивания всех зависимостей (и транзитивных тоже) в отдельные директории (так поступают многие другие Java приложения, такие как Apache Tomcat, Apache Maven, Gradle и др.)
Более того, мы сами попробуем написать свой собственный плагин и задеплоим его в репозиторий, чтобы предоставить доступ к нему из других приложений.
Узнаем в какие типы артефактов можно собирать наши проекты и конечно же более подробно остановимся на war (для упаковки веб архивов) и jar. А также узнаем, как собирать jar таким образом, чтобы можно было запустить наше приложение через командную строку, причем разберем несколько общепринятых вариантов.
Разберем многомодульные проекты, углубимся в возможности наследования конфигурационных файлов POM и многое другое.
По окончании курса вы уверенно будете владеть Apache Maven и хорошо разбираться во всех его аспектах.
udemy.com/course/maven-dmdev/?password=dmdev
СКАЧАТЬ
Скрытое содержимое могут видеть только пользователи группы: Platinum, VIP, Премиум - Купить доступ
Возможно, Вас ещё заинтересует:
- [Шитье] Купальный бум 2.0 [Светлана Бах]
- 7 оттенков наполеона [maru expert] [Екатерина Курбатова]
- Финансовый безлимит 4.0 [Тариф 1] [Екатерина Санторина]
- Денежный компас. Как не сбиться с пути в мире [Никита Запьянцев]
- Тело человека: фабрика жизненной силы простыми словами [Андрей Попов]
- Опережая себя. Терапия состояний и внутренняя игра жизни [Георг Энрих]
- Отроверт. Дар непринадлежности [Рами Камински]
- Натуральные и функциональные инструменты поддержания гормонального здоровья [Тариф Онлайн] [УОМ] [Оксана Соппа, Ольга Андросова]
- Квантовая удача. Наука о вероятностях и архитектура благоприятных возможностей [Samael Blackart]
- Инвест-слет 2026