Course Overview
The Sonatype Maven training course Maven Fundamentals (formerly known as MVN-101: Maven Mechanics) is the premier Java developer training course. It comprehensively covers Apache Maven installation and configuration, explains the motivation behind Maven and gives an overview of related development tools.
Objectives:
After this course, you will be able to:
- Install and Run Apache Maven
- Understand the contents of a Maven POM
- Customize a Maven Lifecycle
- Understand how to use Maven Plugins
Recommended For
Ideal for programmers who work with Maven projects and need to understand how to work with an existing Maven build. This class is also appropriate for the existing Maven user who is interested in developing a greater understanding of the Maven fundamentals.
Class Details
| Related Product | Nexus Professional |
|---|---|
| Prepares For | Advanced Maven Techniques |
| Format | Virtual Training Classes and Private On-Site Training Classes are available. |
| Cost | Virtual Training Classes - Normally $595 USD Private On-Site Training Classes - Please contact a sales representative for pricing |
| Requirements | Please review the system requirements. |
Virtual Training Classes
| Tuesday, May 22nd, 2012 11am-6pm EDT (GMT - 0400) |
PRICE: $595 USD | Enroll |
| Tuesday, June 19th, 2012 11am-6pm EDT (GMT - 0400) |
PRICE: $595 USD | Enroll |
Course Outline
Module 1: An Introduction to Maven
- What is Maven?
- The Apache Maven Project
- Installing Maven
- Running Maven
Module 2: Projects
- Creating a New Maven Project
- Artifact Coordinates
- The Project Object Model (POM)
- Standard Directory Layout
Module 3: Core Concepts
- The Maven Lifecycle
- Key Lifecycle Phases
- Maven Plugins and Goals
- Lifecycles and Goals
- Customizing the Lifecycle
- Packaging Types and Lifecycles
Module 4: Dependencies
- Maven Dependencies
- Dependency Scope
- Maven Repositories
- Finding Dependencies
Module 5: Introduction to Multi-Module Builds
- Project Aggregation
- Project Inheritance
Sonatype Training
With Sonatype training, you’ll learn Maven fundamentals, best practices, tips and tricks directly from the experts. To best meet the needs of your organizations, we offer a number of course formats, ranging from instructor-led virtual classes, to private on-site training.