RKCP Information Technology




Maven
Home » Courses   » Maven

Maven

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

Overview

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

Total Duration - 2 Days


Objective

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

  • Download Maven and install it
  • Build a Maven project
  • Work with Maven's directory structures, plugins, repositories, and much more
  • Understand Project Object Model (POM)
  • Building a complete web application using Maven
  • Open-House (Public): 2 days
  • In-House (Private): 3 days


Prerequisites

Need to 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
    • Download Maven
    • Install Maven
    • Local Maven Repository
    • Testing The Maven Installation
    • Getting Help
  • 3. Getting Started
    • Creat a Project
    • Build 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
    • Create the Web Project
    • Configure the Jetty Plugin
    • Work with Servlets
    • Add Dependencies
  • 6. Basic Build Profiles
    • Activate Profiles
    • Profiles and Portability
  • 7. Plugins
    • Surefire
    • Failsafe
    • Findbugs
    • Cobetura
    • User-Created
  • 8. Using m2eclipse
    • Install the m2eclipse plugin
    • The Maven Console
    • Create a Project and POM file
    • Run the Builds
    • Dependencies
  • 9. Conclusion