Building with Maven

Abstract

Maven is a project management tool.
Maven manages the build process, SCM, testing, reporting, distribution and documentation of your projects.
Maven brings best practices and design patterns into your project management ecosystem.
The course includes many examples and hands-on exercises by means of which the material is demonstrated and practiced.
The course is based on Maven 3.

Target Audience

Java developers, team leaders and project managers

Prerequisites

Familiarity with the Java language

Content

Introduction to Maven:

  • Why Another Build Framework?
  • Maven Principles
  • Maven Architecture
  • Installation & Configuration
  • IDE integration

Maven core:

  • POM Explained
  • Working with Artifact Repositories
  • Project Structure
  • Managing Dependencies
  • Using Profiles
  • Creating Sites
  • JEE and Maven

Maven in Real World Projects:

  • Writing Custom Plugins
  • Building SAR files with Maven
  • Testing with Maven
  • Project Health with Maven
  • Maven and Team Collaboration
  • Packaging
  • Migration to Maven
  • Integration with Ant
  • Advanced Dependency Management
  • Versioning

 

Duration

2 days

Enroll Now
Contact us
Share: