Interface | 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.
|
Exclusion |
A dependency exlusion.
|
JavaToolchain |
A specific
Toolchain dedicated for Java. |
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. |
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.
|
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.
|
Enum | Description |
---|---|
EventType |
The possible types of execution events.
|
MetadataStorage |
Storage location for metadata
|
ResolutionScope |
Dependencies resolution scopes available before
mojo execution.
|
Scope |
Scope for a dependency
|
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.