Documentation
User Centre
Maven Build Fundamentals
Maven Build Config Fundamentals
- Standard Directory Layout
- Repositories
- What is an Archetype
- Creating Archetypes
- The Dependency Mechanism
- Optional Dependencies and Dependency Exclusions
- Glossary
Site
Getting Started with Maven
Plugin Developer Centre
Maven Repository Centre
- Installing 3rd party JARs to Local Repository
- Deploying 3rd party JARs to Remote Repository
- Repository Management
- Using Multiple Repositories
- Large Scale Centralized Deployments
- Mirror Settings
- Deployment and Security Settings
- Using Proxies
- Authenticated HTTPS
- Remote repository access through authenticated HTTPS
- Relocation of Artifacts
The Central Repository
Guides
- Configuring for Reproducible Builds
- Creating Assemblies
- Configuring Archive Plugins
- Configuring Maven
- Generating Sources
- Working with Manifests
- Maven Classloading
- Using Multiple Modules in a Build
- Using the Release Plugin
- Using Ant with Maven
- Using Modello
- Using Extensions
- Building For Different Environments
- Using Toolchains
- Injecting POM Properties via settings.xml
Maven Developer Centre
The Maven Community
Javadoc API
Here is some useful Javadoc API links to the current version of Maven:
You can also browse the full technical documentation references of the current version of Maven.