_ APACHE MAVEN

Learn Apache Maven|

Simplify Your Build with Apache Maven

Building a software project often requires tasks like downloading dependencies, aligning compatible versions of the libraries you need, compiling the source code, running tests, packaging the project and so on. These can be tedious and very error-prone if done manually.

Build tools greatly automate these tasks, and Apache Maven is, by far, the most popular build tool in the Java ecosystem.

In this course, we’ll explore this powerful tool for describing, building, and managing Java software projects using a central piece of information — the Project Object Model (POM). 

POM icon
POM
Dependencies icon
Dependencies
Plugins icon
Plugins
maven-course-page-img-practical-examples
>_

Course Outline

~ 8 HOURS
01
Module 1 icon

Introduction and Environment Setup

3 LESSONS • ~ 2.5 HOURS
1. Introduction to Apache Maven
2. The Java Project We’ll Build
3. Setting up Maven
02
Module 2 icon

Creating and Building a Maven Project

2 LESSONS • ~ 1 HOUR
1. The POM file
2. Building Our Application With Maven
03
Module 3 icon

Understanding Maven

4 LESSONS • ~ 1.5 HOURS
1. Analyzing the Build Lifecycle
2. Tests and the Maven Build
3. Maven Dependencies
4. Maven Profiles
04
Module 4 icon

Maven Management

5 LESSONS • ~ 2.5 HOURS
1. The Parent POM
2. The “dependencyManagement” Tag and BOM
3. Build Plugins
4. Repositories
5. Quick Peek at Additional Maven Features
Baeldung All Access Crown Icon

Access this course through Baeldung All Access

Our Full Course Library icon Our Full Course Library
IntelliJ Idea Ultimate (6 months free) icon IntelliJ Idea Ultimate (6 months free)
JProfiler (6 months free) icon JProfiler (6 months free)
Roadmap icon All Upcoming Courses (Roadmap)
Certificates of Completion icon Certificates of Completion
Multiple-Choice questions icon Multiple-Choice questions in Each Lesson
Pro Access icon Pro Access
Explore All Access Yearly or the Lifetime access

Do you have a team who would benefit from taking the course?

Here are our team licenses →
100% Money Back Guarantee Badge

20-Day Money Back Guarantee

I believe strongly in the quality of the course material to teach you the fundamentals of the library. I've put a lot of work and care into the material and hope you're going to use it and to develop and maintain your applications.

I confidently back all courses with a 20-Day Money Back Guarantee. I want you to dive in deep and experience the full wealth of this resource without hesitation.

If the material isn't a good fit, just contact me within 20 days of purchase and ask for a full refund for any single course package.