------ Maven Documentation ------ Jason van Zyl Eric Redmond ------ 2009-08-01 ------ ~~ Licensed to the Apache Software Foundation (ASF) under one ~~ or more contributor license agreements. See the NOTICE file ~~ distributed with this work for additional information ~~ regarding copyright ownership. The ASF licenses this file ~~ to you under the Apache License, Version 2.0 (the ~~ "License"); you may not use this file except in compliance ~~ with the License. You may obtain a copy of the License at ~~ ~~ http://www.apache.org/licenses/LICENSE-2.0 ~~ ~~ Unless required by applicable law or agreed to in writing, ~~ software distributed under the License is distributed on an ~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ~~ KIND, either express or implied. See the License for the ~~ specific language governing permissions and limitations ~~ under the License. ~~ NOTE: For help with the syntax of this file, see: ~~ http://maven.apache.org/doxia/references/apt-format.html Documentation * Getting Started with Maven * {{{./getting-started/maven-in-five-minutes.html}Getting Started in 5 Minutes}} * {{{./getting-started/index.html}Getting Started in 30 Minutes}} * Introductions * {{{./introduction/introduction-to-the-lifecycle.html}The Build Lifecycle}} * {{{./introduction/introduction-to-the-pom.html}The POM}} * {{{./introduction/introduction-to-profiles.html}Profiles}} * {{{./introduction/introduction-to-repositories.html}Repositories}} * {{{./introduction/introduction-to-the-standard-directory-layout.html}Standard Directory Layout}} * {{{./introduction/introduction-to-dependency-mechanism.html}The Dependency Mechanism}} * {{{./introduction/introduction-to-optional-and-excludes-dependencies.html} Optional Dependencies and Dependency Exclusions}} ** Plugins * {{{./introduction/introduction-to-plugins.html}Plugin Development}} * {{{./mini/guide-configuring-plugins.html}Configuring Plug-ins}} * {{{./introduction/introduction-to-plugin-prefix-mapping.html}Plugin Prefix Resolution}} * {{{./plugin/guide-java-plugin-development.html}Developing Java Plugins}} ** Site * {{{./mini/guide-site.html}Creating a Site}} * {{{/doxia/references/apt-format.html}The APT Format}} * {{{./mini/guide-snippet-macro.html}Snippet Macro}} ** Archetypes * {{{./introduction/introduction-to-archetypes.html}What is an Archetype}} * {{{./mini/guide-creating-archetypes.html}Creating Archetypes}} ** Upgrading * {{{./mini/guide-relocation.html}Relocation of Artifacts}} ** Repositories * {{{./mini/guide-3rd-party-jars-local.html}Installing 3rd party JARs to Local Repository}} * {{{./mini/guide-3rd-party-jars-remote.html}Deploying 3rd party JARs to Remote Repository}} * {{{./mini/guide-coping-with-sun-jars.html}Coping with Sun JARs}} * {{{./mini/guide-repository-ssl.html}Remote repository access through authenticated HTTPS}} ~~ * {{{./introduction/introduction-to-artifact-resolution.html}Repository Definitions and Artifact Resolution}} * Guides #set( $prefix = './mini' ) #parse( "mini/index.txt" ) ** Maven Tools and IDE Integration * {{{./mini/guide-bash-m2-completion.html}Maven Auto-Completion Using BASH}} * Development Guides * {{{./development/guide-building-maven.html}Building Maven from Scratch}} * {{{./development/guide-maven-development.html}Developing Maven}} * {{{./development/guide-plugin-documentation.html}The Plugin Documentation Standard}} * {{{./development/guide-documentation-style.html}Maven Documentation Style}} * The Maven Community * {{{../community.html}The Maven Community}} * {{{./development/guide-helping.html}Helping with Maven}} * {{{./mini/guide-new-committers.html}Guide for New Committers}} * {{{./development/guide-testing-development-plugins.html}Testing Development Versions of Plugins}} * {{{../articles.html}3rd Party Resources}} ** Conventions * {{{../maven-conventions.html}Maven Conventions}} * {{{./mini/guide-naming-conventions.html}Naming Conventions}} * {{{./mini/guide-using-one-source-directory.html}When You Can't Use the Conventions}} ** The Central Repository * {{{/repository/}Introduction to the Central Repository}} * {{{/repository/guide-central-repository-upload.html}Uploading Artifacts to the Central Repository}} * {{{/repository/central-metadata.html}Improving the Repository}} * References * {{{../pom.html}POM Overview}} ({{{../ref/current/maven-model/maven.html}Technical Project Descriptor}}) * {{{../settings.html}Settings Overview}} ({{{../ref/current/maven-settings/settings.html}Technical Settings Descriptor}}) * {{{../plugins/index.html}Core Plug-ins List}} * {{{../developers/mojo-api-specification.html}Mojo API}} * {{{../glossary.html}Glossary}} * {{{./MavenQuickReferenceCard.pdf}Maven Quick Reference Card - PDF}} [] * Javadoc API Here is some useful Javadoc API links to the current version of Maven: * {{{/ref/current/maven-artifact/apidocs/}Maven Artifact}} * {{{/shared/maven-reporting-api/apidocs/}Maven Reporting}} * {{{/ref/current/maven-plugin-api/apidocs/}Maven Plugin API}} * {{{/ref/current/maven-model/apidocs/}Maven Model}} * {{{/ref/current/maven-core/apidocs/}Maven Core}} * {{{/ref/current/maven-settings/apidocs/}Maven Settings}} [] You could also browse the {{{/ref/current/}full technical documentation references}} of the current version of Maven.