Apache Maven 1.x has reached its end of life, and is no longer supported. For more information, see the announcement. Users are encouraged to migrate to the current version of Apache Maven.

Development Process

One goal of Maven is to help disseminate information regarding the best-practices used in the development process. This page is linked to every Maven-generated site in the hope that all Maven projects will participate in these best-practices. The following documents are currently available:

Best-Practice Documents

DocumentOverview
Branches Provides some guidelines to use when creating branches.
Deprecation Provides some guidelines to use when deprecating elements of an API.
Distributions Provides some guidelines to use when creating distributions for release.
Release Process Provides some guidelines to use when releasing new versions of a project. This includes instructions on how to tag and branch your project.