Maven Training

Live Online & Classroom Enterprise Training

Maven provides developers a complete build lifecycle framework. This course teaches you to come to an expert level of Maven as it covers the setup of Maven, Build a project, Work with Maven's directory structure, plugins, repositories, and more, Project Object Model (POM).

Looking for a private batch ?

Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

SpringPeople Logo

What is Maven Training about?

Maven training teaches participants how to automate the build of Java projects using Maven.

Duration - 2 Days

What are the objectives of Maven Training ?

At the end of Maven training course, the participants will be able to:

  • Download and install Maven
  • Build a project
  • Work with Maven's directory structure, plugins, repositories, and more
  • Understand the Project Object Model (POM)
  • Build a complete web application using Maveen
  • Open-House (Public): 2 days
  • In-House (Private): 3 days
Available Training Modes

Live Online Training

12 Hours

Classroom Training


2 Days

Who is Maven Training for?

  • Anyone who wants to add Maven skills to their profile
  • Teams getting started on Maven projects
  • What are the prerequisites for Maven Training?

    Must Have

    • Core Java and Java web programming experience

    Course Outline

    • 1. Introducing Maven
      • Why Maven
      • Convention over Configuration
      • Key Featuresof Maven
      • Alternatives to Maven
    • 2. Installing and Running Maven
      • Downloading Maven
      • Installing Maven
      • Local Maven Repository
      • Testing The Maven Installation
      • Getting Help
    • 3. Getting Started
      • Creating a Project
      • Building a Project
      • Maven Directory Structure
      • Standard Maven Lifecycle
      • Maven Plugins and Goals
      • Maven Coordinates
      • Dependency Management
      • Maven Repositories
      • Maven Archetypes
    • 4. Project and Dependencies
      • The Project Object Model (POM)
      • Project Coordinates
      • Dependencies
      • POM Inheritance and Aggregation
      • Multi-Section Projects
    • 5. A Web Application in Maven
      • Creating the Web Project
      • Configuring the Jetty Plugin
      • Working with Servlets
      • Adding Dependencies
    • 6. Basic Build Profiles
      • Activating Profiles
      • Profiles and Portability
    • 7. Plugins
      • Surefire
      • Failsafe
      • Findbugs
      • Cobetura
      • User-Created
    • 8. Using m2eclipse
      • Installing the m2eclipse plugin
      • The Maven Console
      • Creating a Project and POM file
      • Running the Builds
      • Dependencies
    • 9. Conclusion

    Who is the instructor for this training?

    The trainer for this Maven Training has extensive experience in this domain, including years of experience training & mentoring professionals.