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