Apache Maven

Nexus, Plugins
4.67 (144 reviews)
Udemy
platform
Русский
language
Other
category
Apache Maven
569
students
4.5 hours
content
Mar 2022
last update
$54.99
regular price

Why take this course?

🛠️ Культивируйте навыки автоматизации с Apache Maven! "Исследуйте, обучайтесь, гонкайте свои навыки ведения проектов с использованием Apache Maven - инструмента, который стоит на релье веб-разработки и Java-проектов."

🚀 О курсе: В данном курсе мы погрузимся в мир автоматизации сборки проектов с помощью Apache Maven - могучего инструмента, который является жизнью для многих Java-приложений. Вы узнаете все аспекты Maven, от основного синтаксиса до создания и использования своих собственных плагинов. Это не просто теория - мы применимы все наработки в практических задачах, чтобы вы могли на практике применить полученные знания.

🎯 Основные модули курса:

  • Исследование Maven: Познакомимся с интерным структуры Maven и особенностями работы с плагинами и Mojo (Maven plain Old Java Object).

  • Наиболее используемые плагины: Рассмотрим практические примеры использования плагинов, таких как:

    • Surefire для запуска unit тестов.
    • Failsafe для выполнения integration тестов.
    • Jacoco для создания документации о пройденных тестах и покрытии кода.
    • Release для генерации релизных версий и пуша их в uдalenные репозитории, например GitHub.
    • Assembly для упаковки приложений в jar-файлы.
    • Dependency для управления зависимостями.
  • Создание пользовательского плагина: Попробуем разработать свой собственный Mojo и развернем его в репозитории Nexus.

  • Типы артефактов: Определим, какие типы артефактов можно скомпилировать, особое внимание уделим war и jar.

  • Запуск приложений из командной строки: Изучим, как настроить jar для запуска Java-приложения без IDE.

  • Многомодульные проекты: Разберем, как организовать большие проекты с использованием наследования POM и многоцелевых конфигураций.

🎉 Ваш результат: После окончания курса вы станете мастером Apache Maven, убедившись в своих способностях для управления жизненным циклом Java-проектов. Вы сможете эффективно настраивать процессы сборки и тестирования, а также знать тонкости создания собственных плагинов для автоматизации различных задач.

👨‍💻 Кто курсу? Этот курс подходит всем, кто работает с Java и хочет повысить свои навыки в области автоматизации сборки проектов или же уже разбирается во Maven и хочет углубиться в изучение плагинов и лучших практик.

📅 Когда начинать? Не ждайте! Запишитесь сейчас и начните путешествие по миру Apache Maven с курсом, который сочетает теорию и практику для реального мира разработки.

👇 Присоединяйтесь к нам! Обработанное текстовое представление курса "Apache Maven: Nexus, Pluginscourse" - это ваш шаг к профессионализму и эффективности в разработке Java-приложений.

Loading charts...

Related Topics

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