Maven tutorials

Apache Maven, is an innovative software project management tool, provides new concept of a project object model (POM) file to manage project’s build, dependency and documentation. The most powerful feature is able to download the project dependency libraries automatically.

In this tutorials, it provides many step by step examples and explanations on using Apache Maven 2.x.

Happy learning Maven. :)

Maven Installation & Configuration

Installation guide on Windows and Ubuntu.

Maven Repository

Maven local, central and remote repository configuration and explanation, some terms you may need to understand before use Maven.

Maven based project and Eclipse IDE

Examples to create Java project and web application with Maven, and how to import it into Eclipse IDE.

Maven Basic Operations

Some basic operations, compile, build, unit test, install, generate site and deploy your Maven based project.

Maven FAQ

Some common Maven FAQs.

Maven Errors

Some common error messages in Maven.

Maven References