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.


The reference section contains the following documents:

Glossary The glossary lists several terms used throughout the documentation that you should become familiar with.
Conventions The conventions reference defines some of the conections recommended by Maven, such as project source layout and artifact naming.
Project Descriptor The project descriptor reference lists all of the fields available in the project descriptor, what they mean and how they are treated.
Properties Reference The properties reference lists all of the properties used by the Maven core, their meaning and defaults. It does not describe special properties that configure the various plugins: for those, you should consult the individual plugin documentation.
Maven Jelly Tag Lirary The Maven Jelly Tag Library can be used from a Jelly based application to perform the tasks of any of the <maven:*/> tags.
Command Line Reference The command line reference lists all of the options that can be passed to Maven and their meaning.
IDE Integration The IDE integration reference includes documentation for using Maven with your favourite IDE.