Apache Maven Training

by NobleProg (USA) Claim Listing

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 (USA) 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

  • Atlanta Branch

    100 Hartsfield Centre Parkway, Atlanta
  • Boston Branch

    101 Federal Street Suite 1900, Boston
  • Chicago Branch

    10 South Riverside Plaza Suite 875, Chicago
  • Denver Branch

    999 18th Street Suite 3000, Denver
  • Houston Branch

    700 Milam Suite 1300, Houston
  • Indianapolis Branch

    333 N. Alabama Street Suite 350, Indianapolis
  • Los Angeles Branch

    633 West 5th Street, Los Angeles
  • New York Branch

    E38-39th, 260 Madison Ave., New York
  • Oklahoma City Branch

    101 Park Ave #1300, Oklahoma City
  • Phoenix, AZ Branch

    40 North Central Ave, Suite 1400, Phoenix, AZ
  • San Francisco Branch

    75 Broadway, San Francisco
  • Seattle Branch

    506 Second Avenue Suite 1400, Seattle
  • Washington DC Branch

    20 F Street Northwest, Washington DC
  • Charlotte NC Branch

    525 North Tryon Street Suite 1600, Charlotte NC
  • Minneapolis Branch

    100 South Fifth Street 19th Floor, Minneapolis
  • Portland, OR Branch

    21 One World Trade Center, 121 Southwest Salmon Street, Portland, OR
  • Austin Branch

    106 E 6th St Suite 900, Austin

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