All Classes and Interfaces

Class
Description
Common elements of artifact metadata.
Base class for artifact resolution exceptions.
Shared methods of the repository metadata handling.
 
Use a regular expression search to find and resolve expressions within the POM.
Describes a version transformation during artifact resolution.
The conditions within the build runtime environment which will trigger the automatic inclusion of the build profile.
The conditions within the build runtime environment which will trigger the automatic inclusion of the parent build profile.
The conditions within the build runtime environment which will trigger the automatic inclusion of the parent build profile.
This is the file specification used to activate the profile.
This is the file specification used to activate a profile.
This is the file specification used to activate a profile.
This is an activator which will detect an operating system's attributes in order to activate its profile.
This is an activator which will detect an operating system's attributes in order to activate its profile.
This is an activator which will detect an operating system's attributes in order to activate its profile.
This is the property specification used to activate a profile.
This is the property specification used to activate a profile.
This is the property specification used to activate a profile.
Wraps an active project instance to be able to receive updates from its artifact without affecting the original attributes of this artifact.
 
 
Apply multiple filters.
Description of an artifact.
Artifact collector - takes a set of original artifacts and resolves all of the best versions to use along with their metadata.
 
 
 
 
 
 
 
 
Contains metadata about an artifact, and methods to retrieve/store it from an artifact repository.
Error while retrieving repository metadata from the repository.
Provides some metadata operations, like querying the remote repository for a list of versions available for an artifact.
 
Specifies the repository used for artifact handling.
 
 
Metadata for the artifact directory of the repository.
Describes a set of policies for a repository to use under certain conditions.
 
 
I want to use it for hidding the fact that sometime artifact must be downloaded.
Type safe enumeration for the artifact status field.
 
Manages multiple ArtifactTransformation instances and applies them in succession.
 
Describes an artifact version in terms of its components, converts it to/from a string and compares two versions.
 
Contains information on the SCM branches of the project.
The <build> element contains informations required to build the project.
The <build> element contains informations required to build the project.
Generic informations for a build.
Generic informations for a build.
 
 
Occurs when a download checksum fails.
The <CiManagement> element contains informations required to the continuous integration system of the project.
Contains the configuration information of the container like Plugin.
 
Description of a person who has contributed to the project, but who does not have commit privileges.
Description of a person who has contributed to the project, but who does not have commit privileges.
Indiciates a cycle in the dependency graph.
Send resolution events to the debug log.
 
Default implementation of the artifact collector.
 
 
 
 
 
This class is an abstraction of the location from/to resources can be transfered.
 
 
 
Default implementation of artifact versioning.
 
 
 
 
 
 
 
 
 
 
 
Default implementation of PathTranslator.
 
Inject profile data into a Model, using the profile as the dominant data source, and persisting results of the injection in the Model.
 
 
 
 
 
 
 
 
The <dependency> element contains information about a dependency of the project.
The <dependency> element contains information about a dependency of the project.
Section for management of default dependency information for use in a group of POMs.
Exception that occurs when an artifact file is used, but has not been resolved.
Repository contains the information needed for deploying to the remote repository.
 
Information about one of the committers on this project.
Information about one of the committers on this project.
This elements describes all that pertains to distribution for a project.
 
 
Exception that occurs when the project list contains duplicate projects instead of ignoring one.
 
 
Filter to exclude from a list of artifact patterns.
The <exclusion> element contains informations required to exclude an artifact to the project.
 
A set of goals to execute.
Describes a build extension to utilise.
 
A PatternSet for files.
A PatternSet for files.
Metadata for the group directory of the repository.
Base class for Mirror, Profile, Proxy and Server.
Filter to include from a list of artifact patterns.
Exception thrown when the identity of an artifact can not be established, eg.
Thrown if a dependency has an invalid version.
 
 
 
Error constructing an artifact repository.
Occurs when a version is invalid.
 
Information about the issue tracking (or bug tracking) system used to manage this project.
 
 
 
 
Describes the licenses for this project.
Describes the licenses for this project.
A custom lifecycle mapping definition.
Root element of the lifecycle.xml file.
Class LifecycleMappingsXpp3Reader.
 
Class LifecycleMappingsXpp3Writer.
This element describes all of the mailing lists associated with a project.
This element describes all of the mailing lists associated with a project.
 
 
 
 
 
 
The concern of the project is provide runtime values based on the model.
 
 
 
Builder for the user or global settings.
Class MavenToolchainsXpp3Reader.
 
Class MavenToolchainsXpp3Writer.
Class MavenXpp3Reader.
Class MavenXpp3Reader.
 
 
Class MavenXpp3Writer.
Class MavenXpp3Writer.
A download mirror for a given repository.
 
Exception that occurs when the user has identifed a project to make, but that project doesn't exist.
The <project> element is the root of the descriptor.
The <project> element is the root of the descriptor.
Base class for the Model and the Profile objects.
Base class for the Model and the Profile objects.
 
 
 
 
 
 
 
 
The bean containing the Mojo descriptor.
Exception caused when one or more artifacts can not be resolved because they are not found in the local or remote repositories.
Configures one method for notifying users/developers when a build breaks.
 
Specifies the organization that produces this project.
Specifies the organization that produces this project.
Occurs when ranges exclude each other and no valid value remains.
A JavaDoc package group.
 
The <parent> element contains informations required to the parent project.
 
 
Definition of include or exclude patterns.
Definition of include or exclude patterns.
The <toolchains> element is the root of the descriptor.
A phase mapping definition.
The <plugin> element contains informations required for a plugin.
Policy for updating a single plugin.
Contains the plugins management informations for the project.
Contains the plugins management informations for the project.
Contains the plugins informations for the project.
Contains the plugins informations for the project.
 
 
The <execution> element contains informations required for the execution of a plugin.
Section for management of default plugin information for use in a group of POMs.
Root element of the plugin registry file.
 
Class PluginRegistryXpp3Reader.
 
Class PluginRegistryXpp3Writer.
Describes the prerequisites a project can have.
Modifications to the build process which is activated based on environmental parameters or command line arguments.
Modifications to the build process which is keyed on some sort of environmental parameter.
Modifications to the build process which is keyed on some sort of environmental parameter.
 
 
 
 
 
Root element of the profiles.xml file.
Class ProfilesXpp3Reader.
 
Class ProfilesXpp3Writer.
 
Attach a POM to an artifact.
 
 
Sort projects by dependencies.
 
The <proxy> element contains informations required to a proxy settings.
Use a regular expression search to find and resolve expressions within the POM.
Change the version RELEASE to the appropriate release version from the remote repository.
Describes where an artifact has moved to.
Section for management of reports and their configuration.
The <plugin> element contains informations required for a report plugin.
Represents a set of reports and configuration to be used to generate them.
A repository contains the information needed for establishing connections with remote repository.
The <repository> element contains informations required to a repository used by the project.
Repository contains the information needed for establishing connections with remote repoistory .
Repository contains the information needed for establishing connections with remote repoistory .
A repository contains the information needed for establishing connections with remote repository.
Repository contains the information needed for establishing connections with remote repoistory .
Repository contains the information needed for establishing connections with remote repoistory .
Describes repository directory metadata.
Error while deploying repository metadata.
Error while installing repository metadata.
 
Problem storing the repository metadata in the local repository.
Error while retrieving repository metadata from the repository.
Problem storing the repository metadata in the local repository.
Download policy.
Download policy.
Download policy.
Describes a component requirement.
 
 
 
 
 
Listens to the resolution process and handles events.
Deprecated. 
 
This element describes all of the classpath resources associated with a project or unit tests.
This element describes all of the classpath resources associated with a project or unit tests.
Describes a restriction in versioning.
 
To handle runtime informations like local repository or profiles.
The <scm> element contains informations required to the SCM (Source Control Management) of the project.
Filter to only retain objects in the given scope or better.
The <server> element contains informations required to a server settings.
Root element of the user configuration file.
Several convenience methods to handle settings
Class SettingsXpp3Reader.
 
Class SettingsXpp3Writer.
Contains the information needed for deploying websites.
Metadata for the artifact version directory of the repository.
 
This element describes all of the source modifications associated with a project.
 
 
 
 
 
 
Component for use by the maven-toolchains-plugin only.
Class ToolchainModel.
a private contract between the toolchains plugin and the components.
common base class that contains code to track the source for this instance (USER|GLOBAL).
common base class that contains code to track the source for this instance (USER|GLOBAL) .
Artifact Filter which filters on artifact type
A PatternSet for unit tests.
This element describes each of the previous versions of the project.
Construct a version range from a specification.
Custom configurator that removes the unnecessary addition of a new converter that caused a thread synchronization issue.
 
Manages Wagon related operations in Maven.
 
Send resolution warning events to the warning log.