К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Apache Maven Essentials for Build Automation · LearnSpace
Назад в каталог
courseraПрограммирование

Apache Maven Essentials for Build Automation

Курс от Packt
Средний≈ 13.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In this course, you will dive into the core concepts and architecture of Apache Maven, learning how to leverage its powerful features for efficient build automation. With a focus on practical applications, you will quickly grasp the fundamentals of Maven to automate and optimize your build processes. By the end of this course, you’ll have hands-on experience creating custom plugins, managing dependencies, and optimizing your build lifecycle. These skills will make your workflows more streamlined and boost your productivity. This course combines theoretical insights with real-world applications, ensuring you understand both the “why” and the “how” behind Maven. You will also gain experience through real-world projects, simulating enterprise-level build automation needs. This course is ideal for experienced developers who are familiar with build automation and want to deepen their understanding of Maven. A basic understanding of Java development is recommended for maximum benefit.

Навыки, которые вы освоите

Apache MavenBuild ToolsDependency AnalysisSoftware VersioningMaintainabilityIntegrated Development EnvironmentsDevelopment EnvironmentExtensible Languages and XMLSoftware Configuration ManagementConfiguration ManagementPackage and Software ManagementJava ProgrammingAutomationJavaProduct Lifecycle ManagementContinuous IntegrationSoftware Installation

Программа курса

7 модулей · 50 учебных материалов

01Apache Maven Quick Start6 материалов

Lesson 1

Course OverviewВидеоApache Maven Quick Start - Overview VideoВидеоIntroductionЧтениеConfiguring the Heap SizeЧтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Apache Maven Essentials for Build Automation
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 13.5 ч

7 модулей

Язык: Английский

Часть программы вашего университета
Maven RepositoriesЧтение
Introduction to Apache MavenЗадание
02Understanding the Project Object Model (POM)7 материалов

Lesson 1

Understanding the Project Object Model (POM) - Overview VideoВидеоIntroductionЧтениеPOM Extending and OverridingЧтениеThe Parent POMЧтениеTransitive DependenciesЧтениеMaven POM FundamentalsЗаданиеDiscussion: Extending, Overriding, and Inheriting POM ConfigurationОбсуждение
03Maven Archetypes8 материалов

Lesson 1

Maven Archetypes - Overview VideoВидеоIntroductionЧтениеBatch ModeЧтениеPractice: Analyze Maven Archetype StrategiesDIALOGUEPublic Archetype CataloguesЧтениеThe Archetype Plugin GoalsЧтениеAndroid Mobile Applications with the Archetype PluginЧтениеMaven Archetypes FundamentalsЗадание
04Maven Plugins8 материалов

Lesson 1

Maven Plugins - Overview VideoВидеоIntroductionЧтениеCommon Maven PluginsЧтениеPractice: Designing a Maven Build StrategyDIALOGUEThe Deploy PluginЧтениеThe Site PluginЧтениеThe Release PluginЧтениеMaven Plugins and Build ProcessЗадание
05Build Lifecycles6 материалов

Lesson 1

Build Lifecycles - Overview VideoВидеоIntroductionЧтениеThe Default LifecycleЧтениеLifecycle BindingsЧтениеMaven Build Lifecycle ConceptsЗаданиеDiscussion: Understanding Maven Lifecycles and Plugin BindingsОбсуждение
06Maven Assemblies6 материалов

Lesson 1

Maven Assemblies - Overview VideoВидеоIntroductionЧтениеThe Assembly DescriptorЧтениеArtifact/Resource FilteringЧтениеMaven Assemblies FundamentalsЗаданиеDiscussion: Packaging and Distribution DecisionsОбсуждение
07Best Practices9 материалов

Lesson 1

Best Practices - Overview VideoВидеоIntroductionЧтениеDefining a Parent ModuleЧтениеAvoiding Repetitive GroupIds and Versions and Inheriting from the Parent POMЧтениеPractice: Evaluate Maven Project StructuresDIALOGUEThe Maven Release PluginЧтениеAvoiding the Use of Unversioned PluginsЧтениеAvoid Overriding the Default Directory StructureЧтениеMaven Project Management EssentialsЗадание