Welcome to Maven

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.


19 October 2005 - Maven 2.0 Released

This release is considered stable with a feature set comparable to Maven 1.0.

For more information, see Maven 2.0 or go straight to the Download page.

12 September 2005 - Maven 1.1 Beta 2 Released

Maven 1.1 Beta 2 has been released for testing. This release upgrades the internal technologies of Maven, in particular to include Ant 1.6.5 and Jelly 1.0. With updated plugins and much lower memory usage, this release is useful for all Maven 1.0 users. Improvements since Maven 1.1 Beta 1 include a number of new plugin releases including fixes for known issues in the Beta 1 release.

Download it here, and see the compatibility section for information on compatibility with Maven 1.0 builds.

Getting Started with Maven

Need Maven to build a project you have downloaded?

Read our Quick Start guide on how to get and use Maven for a project that is already set up for Maven.

Want to get Maven up and running on a new project?

Give it the Ten Minute Test! This will show you how to set up a simple project that uses Maven.

Want to adapt an existing project to use Maven?

Read our Adapting a Project guide for a guide on how to introduce Maven to an existing build.

Familiar with Ant, and want to see how Maven relates to it?

Read our Maven for Ant Users explanatory document.

Help and Feedback

If you have any questions, suggestions or comments about Maven or this website, please feel free to post them to the Maven users mailing list.

Release Information

The current stable Maven release is version 1.0.2 and can be obtained from the download page.

The current development version is only available from Subversion at this point. For more information, see Building from Source and compatibility information.

Maven 2.0 is a rewrite of the original Maven application. For more information, see the Maven 2.0 section.