Maven Tutorial

Maven Tutorial

Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

This tutorial will teach you how to use Maven in your day-2-day life of any project development using Java, or any other programming language.


This tutorial has been prepared for the beginners to help them understand basic functionality of Maven tool. After completing this tutorial you will find yourself at a moderate level of expertise in using Apache Maven from where you can take yourself to next levels.


We assume you are going to use Maven to handle enterprise level Java projects development. So it will be good if you have knowledge of software development, Java SE, overview of Java EE development and deployment process.

1 - Maven Quick Reference Guide

A quick Maven reference guide for Java Programmers.

Maven Quick Reference Guide

2 - Maven Useful Resources

A collection of Maven Sites, Books and Articles is given at this page.

Maven Useful Resources

3 - Java Tutorials

If you are starting with Java then it's best place to start with.

Java Tutorials

4 - Maven Interview Questions

Go through the most expected and important interview questions to fill youself with tons of confidence.

Maven Interview Questions

5 - Maven Tutorial in PDF

Download a quick Maven tutorial in PDF format.

Maven Tutorial in PDF