MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Getting Started with Apache Maven

Course Summary

Design and manage simple to complex Java projects effectively using Apache Maven’s project object model

  • +

    Course Syllabus

    • Introduction
      • Introduction to Apache Maven
      • Installing Apache Maven
      • Understanding the Maven Repository
      • Understanding the Maven Lifecycle
      • Understanding the Role of Plugins
    • Dependencies
      • Introducing Maven Dependencies
      • Controlling Maven Classpaths
      • Maven and Transitive Dependencies
      • Managing Dependencies that All Projects Need – Part 1
      • Managing Dependencies that All Projects Need – Part 2
    • Plugins
      • Introducing Maven Plugins
      • Adding Steps to a Maven Build
      • Code Generation
      • Managing Plugins with a Parent POM
      • Finding Available Plugins
    • Controlling the Build
      • Maven Build Properties
      • Maven Profiles
      • Profile Activation via Properties
      • Profile Activation via Environment
      • User Settings, Profiles and Repositories
    • The Project Website
      • The Basic Website and Reports
      • Using Report Plugins
      • Creating Custom Pages
      • FAQ (frequently asked question) Pages and Site Appearance
      • Deploying to a Web Server
    • The Maven Release Process
      • Deploying to a Repository
      • Using Snapshots
      • Preparing for a Release
      • Releasing Maven Artifacts
      • Preparing for an Open Source Release
      • Publishing to Maven Central
    • Multi-module Projects
      • Understanding the Multi-module Project
      • Incremental Building with Multiple Modules
      • Building a Website for a Multi-module project
      • Releasing the Multi-module Project
    • Maven Tricks and Patterns
      • Invoking Ant from Maven
      • Accessing Maven Artifacts from Ant
      • Building a Simple Installer
      • Running Functional Tests
      • Disabling Default Plugin Bindings and Excluding Transitive Dependencies

Course Fee:
USD 40

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Open Source and Development & Implementations Community

Related Posts:

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top