Skip to content

Apache Maven Documentation

Welcome to the documentation for Apache Maven. Choose the path that matches what you want to do. Each persona has its own tutorials, how-to guides, key concepts, and reference material.

Choose your path

  • Application developer

    Consume Maven to build your projects: dependencies, plugins, and packaging.

  • Build / DevOps engineer

    Maintain Maven builds and infrastructure: repositories, mirrors, releases, and reproducible builds.

  • Plugin developer

    Build custom tooling: write, test, and document Maven plugins and extensions.

  • Maven developer

    Contribute to Maven Core itself: build from source, follow conventions, learn the internals.

More

  • About — installation, release history, security, and resources.
  • Community — getting help, project roles, issues, and the team.

🚧 Dummy structure — content pending

This site reflects the proposed information architecture.

Most pages are placeholders created during the Phase 1 restructure; real content is still being written or migrated. See information-architecture.md in the repository root for the full plan.