The Maven 2 tutorial: A practical guide for Maven 2 users
Not so long ago on the Maven 2 users mailing list, someone complained Maven 2 had the "worst documentation in the whole Apache projects". Therefore, I am writing this tutorial in an attempt to make Maven 2 documentation one of the best in the whole Apache projects. It will also be a constantly evolving knowledge base addressing the most common questions/issues. The format of this tutorial is inspired by the excellent "The Java TM Tutorial"© document which can be found on Sun's official web site.
This tutorial is split into several trails of different levels which are addressing specific aspects of Maven 2 use.
Maven 2 Basics
- Getting started: For those who don't enjoy reading manuals and you want to see Maven in action now, this is the place to go.
- Maven 2 fundamentals - The Big Picture : This trail introduces the key concepts behind Maven 2.
- Configuring Maven 2: Getting your hands dirty. This trail introduces how to make Maven 2 fit in your development environment.
- Managing my project using Maven : Learn the basics of how to use Maven 2 to manage and build your projects.
- Dealing with IDEs : Using Maven in an IDE, how does it fit?
- What did I do wrong? : If you can't figure out what you are doing wrong, you should take a look at this trail.
- Repositories - Specifying an alternate location : Centralising the repository has advantages, but you might want to have everything in one project-tree.
- [more to be added]
Getting the maximum out of Maven
- Maven inside the corporation
- Developing JEE projects with Maven
- Reusing and centralising information across your projects
- Website and Reporting facilities
- Releasing and distributing your projects
- [more to be added]
More advanced topics
- Plugin development
- [more to be added]

3 Comments
Hide/Show CommentsMar 14, 2006
Alexandre Poitras
Can someone move this page under the Home folder please
Apr 08, 2006
Dennis Lundberg
Done
Jul 27, 2009
Farzad Pezeshkpour
Is this tutorial still being maintained? Looks a bit old to me.