Apache Maven Introduction
Duration
6
hours
Location
Online
Language
English
Code
JVA-016
Training for 7-8 or more people?
Customize trainings
for your specific needs
Description
This course covers theoretical basics and specifics of Java project building with Apache Maven, including main use cases and approaches.
![certificate](/theme/courses-2023/partials/catalog.item/detail/src/images/certificate-lt.png)
After completing the course, a certificate
is issued on the Luxoft Training form
is issued on the Luxoft Training form
Objectives
After course completion, participants will understand:
- The purpose of project builder
- Maven installation
- POM file structure and build lifecycle
- Concept, usage, and creation of archetypes
- Maven integration with IDE Eclipse and Hudson
Upon completion, participants will be able to:
- Use Maven to build their products
- Enable and configure plug-ins
- Use profiles and properties
- Work with Maven from command line and via Eclipse
Target Audience
- Junior
- Regular developers
Prerequisites
Experience in Java development is required
Roadmap
- Purpose of project builder
- Maven installation
- Levels of configuration
- Maven folder structure
- Maven repositories
- POM file structure
- Dependency management
- Dependency scopes
- Resolving dependency conflicts
- Properties
- Super POM
- POM inheritance
- Multi-module Maven projects
- Maven project lifecycle
- Using profiles