Course Overview

The Sonatype training course Advanced Maven Techniques (formerly known as MVN-201: Development Infrastructure Design) is perfect for the advanced Maven user. It includes content on advanced repository management using Nexus Professional as well as continuous integration via Hudson. You will leave class equipped with a full understanding of:

  • Advanced Multi-Module Project Architecture
  • Enforcing Standards with the Enforcer Plugin
  • Installing and Configuring a Repository Manager
  • Installing and Configuring a Continuous Integration Server

Objectives:

Using Maven to stabilize builds and further streamline development with Repository Management and Continuous Integration.

Prerequisites:

MVN 101: Maven Mechanics

Recommended For

Ideal for advanced Maven users and Development Infrastructure Engineers who are responsible for maintaining enterprise development infrastructure.

Class Details

Related Products Nexus Professional, Sonatype m2eclipse, Hudson
Prepares For Build Infrastructure with Maven, Nexus, m2eclipse and Hudson
Format Virtual Training Classes and Private On-Site Training Classes are available.
Cost

Virtual Training Classes - $795 USD

Private On-Site Training Classes - Please contact a sales representative for pricing

Requirements Please review the system requirements.

Upcoming Virtual Training Classes

Tues/Wed, June 5th & 6th, 2012
11am-3pm EDT (GMT - 0400) (Two half-days)
PRICE: $795 USD Enroll
Tues/Wed, July 10th & 11th, 2012
11am-3pm EDT (GMT - 0400) (Two half-days)
PRICE: $795 USD Enroll

Course Outline

Module 1: Multi-Module Builds

  • Project Aggregation
  • Project Inheritance
  • The Super-POM
  • The Effective POM

Module 2: Properties, Filtering, and Profiles

  • Properties
  • Resources & Filters
  • Build Profiles

Module 3: Advanced Plugin Management

  • Plugin Configuration
  • Overriding Plugin Dependencies

Module 4: Release Management

  • Repository Management
  • Source Control Integration
  • Deploying Snapshot versions
  • Performing a Release
  • Maven Release Plugin

Module 5: Maven Sites

  • Maven Site and Documentation Mechanism
  • The Site Lifecycle
  • The Default Site Directory Layout
  • The Site Descriptor
  • Reporting Plugins

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.

Find out more about:

Sonatype Promotion Subscribe via RSS