All Packages
Package Summary
Package
Description
Maven Core API
This package contains non-functional annotations which are
 used to tag various elements and help users understanding
 how those types should be used.
Provides a caching infrastructure for Maven requests and their results.
Provides the API for Maven's command-line interface and tools.
Provides support for Maven core extensions configuration and management.
Provides early-stage logging capabilities for Maven CLI operations.
Provides the API for the Maven build tool (
mvn).Provides the API for the Maven Password Encryption tool (
mvnenc).Provides the API for the Maven Shell tool (
mvnsh).A dependency injection framework for Maven that provides JSR-330 style annotations
 for managing object lifecycle and dependencies within Maven's build process.
Provides feature flag management and configuration capabilities for Maven core functionality.
Maven Repository Metadata model.
Maven Immutable POM (Project Object Model) classes, generated from 
maven.mdo model.Maven Plugin API.
Maven Plugin Annotations.
Provides classes for Maven plugin descriptors that define plugin metadata, configuration,
 and execution parameters.
Contains classes for managing plugin-specific lifecycle bindings and forked executions.
Defines core service interfaces that provide essential Maven functionality such as
 artifact resolution, dependency management, and build execution.
Provides XML-specific services for reading and writing Maven's configuration files
 and descriptors.
Contains classes for managing Maven settings, including global and user-specific
 configuration stored in settings.xml files.
Defines the Service Provider Interface (SPI) for Maven extensions, allowing
 third-party implementations to extend and customize Maven's core functionality
 through a stable, versioned API.
Provides classes for managing Maven toolchains, which allow projects to use specific
 tool installations (like JDKs, compilers, or other build tools) across different
 environments without hardcoding paths.
Provides an immutable XML processing API for Maven, offering classes and interfaces
 for reading, manipulating, and writing XML documents in a thread-safe manner.