| Package | Description |
|---|---|
| org.apache.maven.api | |
| org.apache.maven.api.services | |
| org.apache.maven.api.services.xml |
| Class and Description |
|---|
| Artifact
An artifact points to a resource such as a jar file or war application.
|
| ArtifactCoordinate
The
Coordinate object is used to point to an Artifact
but the version may be specified as a range instead of an exact version. |
| Dependency |
| DependencyCoordinate |
| Event
Event sent by maven during various phases of the build process.
|
| EventType
The possible types of execution events.
|
| Exclusion
A dependency exlusion.
|
| Listener
A listener for session events.
|
| LocalRepository
The local repository is used to cache artifacts downloaded from
RemoteRepository
and to hold artifacts that have been build locally. |
| MetadataStorage
Storage location for metadata
|
| MojoExecution
A
MojoExecution |
| Node
Represents a dependency node within a Maven project's dependency collector.
|
| NodeVisitor
Defines a hierarchical visitor for collecting dependency node trees.
|
| Project
Interface representing a Maven project.
|
| RemoteRepository
A remote repository that can be used to download or upload artifacts.
|
| Repository
A repository holds artifacts.
|
| ResolutionScope
Dependencies resolution scopes available before
mojo execution.
|
| Scope
Scope for a dependency
|
| Service
Marker interface for all services provided by the
Session. |
| Session
The session to install / deploy / resolve artifacts and dependencies.
|
| SessionData
A container for data that is specific to a session.
|
| Toolchain
Toolchain interface.
|
| Type
An artifact's
Type represents a known kind of artifacts. |
| Version
A version usually parsed using the
VersionParser service. |
| VersionRange
A range of versions.
|
| Class and Description |
|---|
| Artifact
An artifact points to a resource such as a jar file or war application.
|
| ArtifactCoordinate
The
Coordinate object is used to point to an Artifact
but the version may be specified as a range instead of an exact version. |
| Dependency |
| DependencyCoordinate |
| Exclusion
A dependency exlusion.
|
| LocalRepository
The local repository is used to cache artifacts downloaded from
RemoteRepository
and to hold artifacts that have been build locally. |
| Node
Represents a dependency node within a Maven project's dependency collector.
|
| Project
Interface representing a Maven project.
|
| RemoteRepository
A remote repository that can be used to download or upload artifacts.
|
| ResolutionScope
Dependencies resolution scopes available before
mojo execution.
|
| Service
Marker interface for all services provided by the
Session. |
| Session
The session to install / deploy / resolve artifacts and dependencies.
|
| Toolchain
Toolchain interface.
|
| Type
An artifact's
Type represents a known kind of artifacts. |
| Version
A version usually parsed using the
VersionParser service. |
| VersionRange
A range of versions.
|
| Class and Description |
|---|
| Service
Marker interface for all services provided by the
Session. |
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.