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.