Part of our "Java & Spring" courses

1 day

Course Overview

Comprehensive course on using Maven for your projects

Course Prerequisites

Students should be familiar with Development on the JVM


  • Introduce Maven
  • Explain the advantages of Maven
  • Understand the structure of the POM
  • Understand the build life-cycle
  • Maven directory structures and how to modify them
  • List maven properties and variables
  • Explain Maven repositories
  • Discuss different Maven project types (Java EE, Web Applications, Java SE etc)
  • Understand dependency management and Transitive Dependencies
  • Use Maven profiles
  • Use Maven plugins
  • Define projects using POM inheritance
  • Multi-module projects
  • Define projects using POM aggregation
  • Create project sites using Maven
  • Integrate Maven with your version control system
  • Overview of Maven configuration
  • Integrate Ant in Maven and Maven in Ant
  • Overview of setting up a maven repository (Nexus, Artifactory)

Private Events

Is your team in need of a a Maven course?

Send us a message, and we'll get in touch, without any obligation.


Request a free quote

This Maven course looks very interesting, I do however have a question