RKCP Information Technology
                                                                                                          Maven
Home » Courses   » Maven

Maven

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

Overview

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

Duration - 2 Days


Objective

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


Prerequisites

Must Have

,
    ,
  • Core Java and Java web programming experience
  • ,


Syllabus

Expand All
  • 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