Apache Maven Training

by NobleProg Inc.

This course is a sequence of theory and hands on practice. A multimodule project is developed throughout the session and all the introduced concepts are apprehended by the graduates. 

$4079

Contact the Institutes

Fill this form

Advertisement

NobleProg Inc. without logo

img Duration

3 Days

Course Details

This course is a sequence of theory and hands on practice. A multimodule project is developed throughout the session and all the introduced concepts are apprehended by the graduates. 

  • Introducing Maven

    • Why Maven o Maven’s objectives 

    • Key features

    • Comparing Maven and Ant 

  • Eclipse IDE and Maven installation

  • Getting started

    • Project specification

    • Creating the first modules

    • Project directory structure

  • First concepts

    • Project coordinates

    • Maven repository

    • The POM

  • Build Lifecycle, plugins and goals

    • Clean lifecycle

    • Default lifecycle

    • Site lifecycle

    • Package specific lifecycles

    • Common lifecycle goals

  • Site generation

    • Building a project site

    • Customizing the site descriptor

    • Site directory structure

    • Project documentation

  • Unit test and reports (Surefire Report Plugin)

    • Goals

    • Usage 

    • Using JUnit

  • Dependencies

    • Maven's Dependency mechanism

    • Dependency Scope

    • Viewing Dependencies

    • Transitive Dependencies

    • Conflict resolution

    • Dependency management

  • Properties

    • Maven properties

    • Project Properties

    • Settings properties

    • Environment variable properties

    • User defined properties

    • Resource filtering

  • Build profiles

    • Build portability

    • Override a POM

    • Profile activation

    • External profiles

    • Settings profiles

  • More about the POM

    • POM Inheritance

    • Multimodule projects

    • POM Best practices

  •  Repository management

    • Nexus and the enterprise Repository

    • Using Nexus

    • Configuring Maven for Nexus

    • Nexus configuration

    • Repository operations

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy