Uses of Package
org.apache.maven.api.services
Packages that use org.apache.maven.api.services
Package
Description
Maven Core API
Provides a caching infrastructure for Maven requests and their results.
Provides the API for Maven's command-line interface and tools.
Maven Plugin API.
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.
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.
This package contain support (mostly abstract) classes, that implement "base" of CLIng.
This package contains the
mvn
tool implementation.This package contains the
mvnenc
tool implementation.This package contains the
mvnsh
tool implementation.Maven Resolver extensions for utilizing the Maven POM and Maven
repository metadata.
-
Classes in org.apache.maven.api.services used by org.apache.maven
-
Classes in org.apache.maven.api.services used by org.apache.maven.api
-
Classes in org.apache.maven.api.services used by org.apache.maven.api.cacheClassDescriptionBase class for all maven exceptions.Base interface for service requests in Maven.Base interface for service operation results in Maven.
-
Classes in org.apache.maven.api.services used by org.apache.maven.api.cli
-
Classes in org.apache.maven.api.services used by org.apache.maven.api.plugin
-
Classes in org.apache.maven.api.services used by org.apache.maven.api.servicesClassDescriptionA request for creating a
ArtifactCoordinates
object.A request for deploying one or more artifacts to a remote repository.A request for installing one or more artifacts in the local repository.A request for resolving an artifact.Represents the result of resolving an artifact.Represents an individual resolution result for an artifact.Describes a problem that was encountered during project building.The different severity levels for a problem, in decreasing order.The checksum algorithm.The checksum calculator.A request to collect the transitive dependencies and to build a dependency graph from them.The result of a dependency resolution request.Base class for all maven exceptions carryingBuilderProblem
s.Base class for all maven exceptions.Message builder that supports configurable styling.The Exception class throw by theProjectBuilder
service.Request used to build aProject
using theProjectBuilder
service.The possible merge modes for combining remote repositories.The possible request types for building a model.Result of a project build call.Describes a problem that was encountered during model building.VersionCollects problems that are encountered during model building.Represents a source for loading Maven Project Object Model (POM) files.Interface for locating POM files within a project structure.A model transformer.Collects problems that were encountered during project building.The Exception class throw by theProjectBuilder
service.Request used to build aProject
using theProjectBuilder
service.Result of a project build call.The Exception class throw by thePrompter
service.Base interface for service requests in Maven.Represents a hierarchical trace of nested requests within a session, enabling correlation between session events and their originating operations in the application code.Base interface for service operation results in Maven.Collects settings that control the building of effective settings.Provides access to the contents of a source independently of the backing store (e.g.Exception thrown when toolchain factory operations fail.The Exception class throw by theToolchainManager
.Transport for specified remote repository (using provided remote repository base URI as root).Represents the result of a version range resolution request. -
Classes in org.apache.maven.api.services used by org.apache.maven.api.services.modelClassDescriptionBase class for all maven exceptions.Request used to build a
Project
using theProjectBuilder
service.Collects problems that are encountered during model building.Represents a source for loading Maven Project Object Model (POM) files.Base interface for service requests in Maven.Represents a hierarchical trace of nested requests within a session, enabling correlation between session events and their originating operations in the application code.Base interface for service operation results in Maven.Provides access to the contents of a source independently of the backing store (e.g. -
Classes in org.apache.maven.api.services used by org.apache.maven.api.services.xml
-
Classes in org.apache.maven.api.services used by org.apache.maven.api.spiClassDescriptionBase class for all maven exceptions.Provides access to the contents of a source independently of the backing store (e.g.
-
Classes in org.apache.maven.api.services used by org.apache.maven.artifact.handler.manager
-
Classes in org.apache.maven.api.services used by org.apache.maven.cli.event
-
Classes in org.apache.maven.api.services used by org.apache.maven.cli.transfer
-
Classes in org.apache.maven.api.services used by org.apache.maven.cling
-
Classes in org.apache.maven.api.services used by org.apache.maven.cling.event
-
Classes in org.apache.maven.api.services used by org.apache.maven.cling.extensionsClassDescriptionThe Interpolator service provides methods for variable substitution in strings and maps.
-
Classes in org.apache.maven.api.services used by org.apache.maven.cling.invokerClassDescriptionThe Interpolator service provides methods for variable substitution in strings and maps.Builds the effective settings from a user settings file and/or a installation settings file.Collects settings that control the building of effective settings.
-
Classes in org.apache.maven.api.services used by org.apache.maven.cling.invoker.mvn
-
Classes in org.apache.maven.api.services used by org.apache.maven.cling.invoker.mvn.resident
-
Classes in org.apache.maven.api.services used by org.apache.maven.cling.invoker.mvnenc
-
Classes in org.apache.maven.api.services used by org.apache.maven.cling.invoker.mvnenc.goals
-
Classes in org.apache.maven.api.services used by org.apache.maven.cling.invoker.mvnsh
-
Classes in org.apache.maven.api.services used by org.apache.maven.cling.transfer
-
Classes in org.apache.maven.api.services used by org.apache.maven.implClassDescriptionService used to create
ArtifactCoordinates
objects.A request for creating aArtifactCoordinates
object.DeploysProducedArtifact
s to aRemoteRepository
.A request for deploying one or more artifacts to a remote repository.Service used to createArtifact
objects.InstallsProducedArtifact
s to the local repository.A request for installing one or more artifacts in the local repository.Resolves the artifact, i.e.A request for resolving an artifact.Represents the result of resolving an artifact.Describes a problem that was encountered during project building.Checksum algorithms service.The checksum algorithm.Collects, flattens and resolves dependencies.A request to collect the transitive dependencies and to build a dependency graph from them.The result of a dependency resolution request.The Interpolator service provides methods for variable substitution in strings and maps.Manages the organization and access of artifacts within the local Maven repository.Message builder that supports configurable styling.A factory forMessageBuilder
.Request used to build aProject
using theProjectBuilder
service.Collects problems that are encountered during model building.Collects problems that were encountered during project building.Manager forProjectScope
.Factory service to createLocalRepository
orRemoteRepository
objects.Base interface for service requests in Maven.Represents a hierarchical trace of nested requests within a session, enabling correlation between session events and their originating operations in the application code.Base interface for service operation results in Maven.Builds the effective settings from a user settings file and/or a installation settings file.The Exception class throw by theSettingsBuilder
.Collects settings that control the building of effective settings.Provides the super POM that all models implicitly inherit from.Factory interface for creating toolchain instances from configuration models.Service interface for managing Maven toolchains, which provide abstraction for different build tools and environments.The Exception class throw by theToolchainManager
.Builds the effective toolchains from a user toolchains file and/or an installation toolchains file.The Exception class throw by theToolchainsBuilder
.Transport for specified remote repository (using provided remote repository base URI as root).Transporter provider is a service that provides somewhat trivial transport capabilities backed by Maven internals.Service interface to parseVersion
andVersionRange
.Parses and evaluates version ranges encountered in dependency declarations.Represents the result of a version range resolution request.Resolves artifact meta/pseudo versions. -
Classes in org.apache.maven.api.services used by org.apache.maven.impl.cache
-
Classes in org.apache.maven.api.services used by org.apache.maven.impl.modelClassDescriptionDescribes a problem that was encountered during project building.The different severity levels for a problem, in decreasing order.The Interpolator service provides methods for variable substitution in strings and maps.Exception thrown by
Interpolator
implementations when an error occurs during interpolation.The Exception class throw by theProjectBuilder
service.Request used to build aProject
using theProjectBuilder
service.Result of a project build call.Describes a problem that was encountered during model building.VersionCollects problems that are encountered during model building.Represents a source for loading Maven Project Object Model (POM) files.Service for detecting and providing information about the operating system (OS) on which the application is running.Collects problems that were encountered during project building.Base interface for service requests in Maven.Represents a hierarchical trace of nested requests within a session, enabling correlation between session events and their originating operations in the application code.Base interface for service operation results in Maven.Provides access to the contents of a source independently of the backing store (e.g.Provides the super POM that all models implicitly inherit from. -
Classes in org.apache.maven.api.services used by org.apache.maven.impl.model.profileClassDescriptionThe Interpolator service provides methods for variable substitution in strings and maps.Collects problems that are encountered during model building.Service interface to parse
Version
andVersionRange
. -
Classes in org.apache.maven.api.services used by org.apache.maven.impl.resolverClassDescriptionRepresents a source for loading Maven Project Object Model (POM) files.
-
Classes in org.apache.maven.api.services used by org.apache.maven.internal.implClassDescriptionThe Exception class throw by the
ProjectBuilder
service.Request used to build aProject
using theProjectBuilder
service.Result of a project build call.Interface to manage the project state and artifacts during the Maven build lifecycle.Access toType
registry. -
Classes in org.apache.maven.api.services used by org.apache.maven.jlineClassDescriptionMessage builder that supports configurable styling.A factory for
MessageBuilder
.Service used to interact with the end user.The Exception class throw by thePrompter
service. -
Classes in org.apache.maven.api.services used by org.apache.maven.lifecycle
-
Classes in org.apache.maven.api.services used by org.apache.maven.lifecycle.internal
-
Classes in org.apache.maven.api.services used by org.apache.maven.lifecycle.internal.concurrent
-
Classes in org.apache.maven.api.services used by org.apache.maven.projectClassDescriptionRepresents a source for loading Maven Project Object Model (POM) files.
-
Classes in org.apache.maven.api.services used by org.apache.maven.toolchainClassDescriptionService interface for managing Maven toolchains, which provide abstraction for different build tools and environments.The Exception class throw by the
ToolchainManager
.