Apache Maven Video Gallery

Agenda: Apache Maven Essential Training

Introduction
  • Introduction to Apache Maven
  • Installing Apache Maven
  • Understanding the Maven Repository
  • Understanding the Maven Lifecycle
  • Understanding the Role of Plugins
Dependencies
  • Introducing Maven Dependencies
  • Controlling Maven Classpaths
  • Maven and Transitive Dependencies
  • Managing Dependencies that All Projects Need - Part 1
  • Managing Dependencies that All Projects Need - Part 2

Agenda: Apache Maven Intermediate Training

Plugins
  • Introducing Maven Plugins
  • Adding Steps to a Maven Build
  • Code Generation
  • Managing Plugins with a Parent POM
  • Finding Available Plugins
Controlling the Build
  • Maven Build Properties
  • Maven Profiles
  • Profile Activation via Properties
  • Profile Activation via Environment
  • User Settings, Profiles and Repositories
The Project Website
  • The Basic Website and Reports
  • Using Report Plugins
  • Creating Custom Pages
  • FAQ (frequently asked question) Pages and Site Appearance
  • Deploying to a Web Server
The Maven Release Process
  • Deploying to a Repository
  • Using Snapshots
  • Preparing for a Release
  • Releasing Maven Artifacts
  • Preparing for an Open Source Release
  • Publishing to Maven Central

Agenda: Apache Maven Advance Training

Multi-module Projects
  • Understanding the Multi-module Project
  • Incremental Building with Multiple Modules
  • Building a Website for a Multi-module project
  • Building a Website for a Multi-module project
Maven Tricks and Patterns
  • Invoking Ant from Maven
  • Accessing Maven Artifacts from Ant
  • Building a Simple Installer
  • Running Functional Tests
  • Disabling Default Plugin Bindings and Excluding Transitive Dependencies
  Call us on +91 700 483 5930  |  +91 700 483 5706     Contact@DevopsSchool.com