Apache Maven

Nexus, Plugins

4.68 (106 reviews)
Udemy
platform
Русский
language
Other
category
Apache Maven
405
students
4.5 hours
content
Mar 2022
last update
$54.99
regular price

What you will learn

Apache Maven

Why take this course?

Курс 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 и хорошо разбираться во всех его аспектах.

Reviews

Svetlana
May 27, 2023
1) Учитель не показал как загрузить ресурсы по которым он рассказывает уроки, в моем понимании я покупаю курс чтобы экономить время на поиски в гугле, и мне пришлось самой все искать, потому что в лекции сказано почитать как закачать ресурсы , через гугл plugin, слишком сложно и не имело смысла.. потому что оказалось что ресурсы как и курс устарели и занимают много места на диске... 2) Я думаю что лучше изучать мавен по документации с привидением кода на практике, про документацию сказано что документация врет а код нет.. странно.
Dimitrii
January 19, 2023
Темы разбираются очень детально, информация только по существу, Хорошая и понятные примеры. В конце не остается открытых вопросов. Все очень здорово!
Pyotr
August 11, 2022
Курс полезный, наполненный. Хотелось наличие промежуточных тестов/заданий для закрепления информации в процессе изучения, а не только по завершении курса.
Малышев
November 30, 2021
В русском сегменте интернета, абсолютно нет материала который реально охватывает все грани и все возможности сборщиков проектов. Вы не найдете даже письменной нормально изложенной информации на русском о Maven или Gradle, чего уж говорить о видео курсах. Так я думал, и так оно и было до создания этого потрясающего во всех отношениях курса, который стоит каждого цента... Если вы хотите реально стать первоклассным специалистом в разработке на Java откройте для себя все курсы от этого автора!!
Lev
October 1, 2021
Очень сильный курс. Горячо рекомендую для погружения в технологию. Курс подробно и методично построен. Денис не просто рассказывает как пользоваться Maven, а достаточно подробно рассказывает как он устроен и из чего состоит. Подобного в русскоязычном сегменте я ещё не встречал. P.S. Записывайтесь на курсы Дениса, не пожалеете. P.P.S. Бесконечно рад, что наткнулся на Дениса в ютубе и узнал о его курсах.

Charts

Price

Apache Maven - Price chart

Rating

Apache Maven - Ratings chart

Enrollment distribution

Apache Maven - Distribution chart

Related Topics

4176008
udemy ID
7/10/2021
course created date
7/15/2021
course indexed date
Bot
course submited by