Apache Maven Core

Maven provides a Java API for programmatic build execution, a Plugin API (Mojo) for extending build capabilities, a Repository API for artifact management via Maven Artifact Resolver, and the Wagon transport API for repository access. Maven 4 introduces improved APIs and the Maven Upgrade Tool for migration.

API entry from apis.yml

apis.yml Raw ↑
aid: apache-maven:apache-maven-core
name: Apache Maven Core
description: Maven provides a Java API for programmatic build execution, a Plugin API (Mojo) for extending
  build capabilities, a Repository API for artifact management via Maven Artifact Resolver, and the Wagon
  transport API for repository access. Maven 4 introduces improved APIs and the Maven Upgrade Tool for
  migration.
humanURL: https://maven.apache.org/guides/index.html
tags:
- Build
- Java
- Plugins
- Project Object Model
properties:
- type: Documentation
  url: https://maven.apache.org/guides/index.html
- type: GettingStarted
  url: https://maven.apache.org/install.html
- type: APIReference
  url: https://maven.apache.org/ref/current/
- type: SDK
  url: https://central.sonatype.com/artifact/org.apache.maven/maven-core
  title: Maven Central (Java)
- type: GitHubRepository
  url: https://github.com/apache/maven