| Package | Description |
|---|---|
| org.apache.maven.api | |
| org.apache.maven.api.services | |
| org.apache.maven.api.services.xml | |
| org.apache.maven.internal.impl |
| Modifier and Type | Method and Description |
|---|---|
<T extends Service> |
Session.getService(Class<T> clazz)
Retrieves the service for the interface
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArtifactCoordinateFactory
Service used to create
ArtifactCoordinate objects. |
interface |
ArtifactDeployer
Deploys
Artifacts to a RemoteRepository. |
interface |
ArtifactFactory
Service used to create
Artifact objects. |
interface |
ArtifactInstaller
Installs
Artifacts to the local repository. |
interface |
ArtifactManager |
interface |
ArtifactResolver
Resolves the artifact, i.e download the file when required and attach it to the artifact
|
interface |
DependencyCollector
The DependencyCollector service can be used to collect dependencies
for a given artifact and builds a graph of them.
|
interface |
DependencyCoordinateFactory |
interface |
LocalRepositoryManager |
interface |
Lookup |
interface |
MessageBuilderFactory
A factory for
MessageBuilder. |
interface |
ProjectBuilder |
interface |
ProjectManager
Interface to manage the project during its lifecycle.
|
interface |
Prompter
Service used to interact with the end user.
|
interface |
RepositoryFactory
Factory service to create
LocalRepository or RemoteRepository objects. |
interface |
ToolchainManager
Service to manage
Toolchains. |
interface |
TypeRegistry
Access to
Type registry. |
interface |
VersionParser
Service interface to parse
Version and VersionRange. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ModelXmlFactory
Reads or writes a
Model using XML. |
interface |
SettingsXmlFactory
Reads and writes a
Settings object to/from XML. |
interface |
ToolchainsXmlFactory
Reads and writes a
PersistedToolchains object to/from XML. |
interface |
XmlFactory<T>
Generic interface to read/write objects to/from XML.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultArtifactCoordinateFactory |
class |
DefaultArtifactDeployer
Implementation of
ArtifactDeployer service. |
class |
DefaultArtifactFactory |
class |
DefaultArtifactInstaller |
class |
DefaultArtifactManager |
class |
DefaultArtifactResolver |
class |
DefaultDependencyCollector |
class |
DefaultDependencyCoordinateFactory |
class |
DefaultLocalRepositoryManager |
class |
DefaultLookup |
class |
DefaultMessageBuilderFactory |
class |
DefaultModelXmlFactory |
class |
DefaultProjectBuilder |
class |
DefaultProjectManager |
class |
DefaultPrompter |
class |
DefaultRepositoryFactory |
class |
DefaultSettingsXmlFactory |
class |
DefaultToolchainManager |
class |
DefaultToolchainsXmlFactory |
class |
DefaultTypeRegistry |
class |
DefaultVersionParser |
| Modifier and Type | Method and Description |
|---|---|
<T extends Service> |
DefaultSession.getService(Class<T> clazz) |
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.