Back to Courses

Maven

Build and manage Java projects with Maven. Learn POM, dependencies, and plugins.

1 Week
4 Modules

Course Curriculum

Module 1: Maven Basics

  • Introduction to Maven
  • Maven Architecture
  • Installation & Setup
  • Maven Lifecycle
  • Project Object Model (POM)

Module 2: Dependencies

  • Adding Dependencies
  • Dependency Scopes
  • Transitive Dependencies
  • Dependency Management
  • Maven Repositories

Module 3: Build & Plugins

  • Maven Build Lifecycle
  • Common Plugins
  • Compiler Plugin
  • Surefire Plugin
  • Custom Plugins

Module 4: Advanced Maven

  • Multi-module Projects
  • Profiles
  • Property Management
  • Archetypes
  • Best Practices