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.