Beginner

Maven Fundamentals

At the end of this course, you will know everything you need to use Maven comfortably in daily development. It is recommended to have basic knowledge of Java before starting.

Maven version covered: 3.9 Java version covered: Java 21 (Java 17 compatible)

This course was created with Maven version 3.9. Earlier versions should work as well, but all examples were made with Maven 3.9 and should be backwards compatible.

The course has also been updated to use the most recent LTS version of Java, Java 21. Java 17 should also work as no Java 21 specific features are used.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

10 sections
  1. 1 Table of Contents
  2. 2 Course Overview
  3. 3 Introduction to Maven
  4. 4 Project structure with Maven
  5. 5 Working with dependencies
  6. 6 Using repositories
  7. 7 Using plugins
  8. 8 IDE Integration
  9. 9 Using a BOM file
  10. 10 Appendix: Quick Reference

Interested in this course?

Contact us to book it or get a custom training plan for your team.