All Classes and Interfaces
Class
Description
Abstract base class for Ant tasks that perform distribution-related operations,
such as install or deploy.
Abstract base class for Ant tasks that perform dependency resolution using Maven Resolver (Aether).
The Ant modified supplier, that on repository system creation "remembers" (and exposes) other required components as well.
Central utility for managing Maven repository system configuration and sessions within Ant builds.
Represents a Maven artifact in an Ant build script.
Represents a collection of one or more
Artifact
instances in an Ant build context.A container for one or more
Artifact
elements in an Ant build script.Defines credentials and authentication settings for remote repositories.
Represents comments in a license section.
The Connection element is used in the Scm section.
Task to create a Maven POM file.
Container for multiple Maven dependencies in an Ant build script.
Represents a single Maven dependency in an Ant build script.
Common interface for Ant types that can contain Maven dependencies.
Represents the dependency management section in an Ant build file.
Ant task to deploy artifacts to a remote Maven repository.
Represents a developer in a project model.
The
DeveloperConnection
element is used in the Scm
section.The developers section is required if you want to publish your POM to
maven central.
Represents the distribution in a license section.
Represents the
email
element of e.g.Represents an enabled/disabled state in a configuration used in Releases and Snapshots sections of a repository
section.
Represents a Maven dependency exclusion in an Ant build script.
Represents an id in a repository section.
Ant task to install artifacts into the local Maven repository.
Represents a layout in a repository section.
Represents a license in a project model.
Represents a collection of licenses in a project model.
Represents a custom local Maven repository location in an Ant build script.
Represents a Maven project model.
Defines a mirror repository configuration for use in Maven Ant tasks.
Represents a name element used in a license or a repository section in the project model.
Centralized constants used throughout the Maven Resolver Ant tasks.
Represents the
organization
element of e.g.Represents the
organizationUrl
element of e.g.Represents a Maven POM file as an Ant
DataType
.Workspace reader caching available POMs and artifacts for ant builds.
Defines a proxy configuration for Maven artifact resolution.
An abstract base class for Ant tasks that support referencing another task instance via
refid
.Represents a releases section in the repository section of the project object model.
Represents a collection of remote repositories used for dependency resolution or artifact deployment.
Represents a single remote repository used for dependency resolution or deployment.
Represents a repository policy configuration for either snapshot or release handling.
Common interface for Ant data types that hold one or more
RemoteRepository
definitions.Represents a collection of repository sections in a project model.
Represents a repository in a project model.
Ant task to resolve dependencies using Maven Resolver.
Abstract base class for consumers of resolved artifacts in the
Resolve
task.Artifact consumer that adds resolved artifacts to an Ant
Path
.Artifact consumer that maps resolved artifacts to Ant project properties.
Represents the
role
element of e.g.Represents a collection of
role
sections in a project model.The SCM (Software Configuration Management) section is required if you
aim to publish the POM to Maven Central.
Represents Maven settings for repository resolution in Ant builds.
Represents a snapshots section in the repository section of the project object model.
A valid time zone ID like America/New_York or Europe/Berlin,
or a numerical offset in hours (and fraction) from UTC where the developer lives,
e.g., -5 or +1.
Represents a url element in the project model.