All Classes and Interfaces

Class
Description
Abstract base class for VersionChanger implementations.
Base class for VersionDetails.
An association between a property and an artifact.
Factory for creating Artifact instances.
Holds the results of a search for versions of an artifact.
Simple cache for ArtifactVersion
Represents an immutable artifact version with all segments major to the given segment held in place.
A recorder that ignores updates.
A recorder of version updates.
A composite version changer, which chains version changers together and executes the chain in CompositeVersionChanger.apply(DependencyVersionChange) until an exception occurs or the chain is through.
A Log that knows about multiple contexts and can report on those contexts with separators between each context
Describes a build extension to utilise.
Extensions to load.
Class CoreExtensionsStaxReader.
Represents a change record of a dependency version.
A builder object for DependencyChangeRecord instances
Represents a change of an artifact's version.
Represents a change record of a property version.
Represents a change of a property value
 
Default implementation of the SegmentCounter interface, using Maven's version rules, i.e.
Helper class that provides common functionality required by both the mojos and the reports.
Builder class for DefaultVersionsHelper
A ContextualLog implementation that delegates to a given Log.
Builder class for Dependency
Enum representing the location of the element in the POM
A comparator used to sort dependencies by group id, artifact id and finally version.
Provides a dependency matcher based on the list of strings of groupId[:artifactId[:version[:type[:classifier[:scope]]]]] for matching dependencies.
A VersionChanger implementation that changes dependency versions.
Builder class for Extension
Utilities for reading and handling extensions.
Helper class for IgnoreVersion
 
Exception thrown when an invalid Segment is referenced for a particular ArtifactVersion.
Utility methods for extracting dependencies from a MavenProject
Miscellaneous utility class.
Represents a navigable tree of Model instances.
A mutable XMLStreamReader2, allowing simple string manipulation (replacement) of the underlying document
An extended version of the WildcardMatcher where an additional special keyword null will match tokens which are null.
A VersionChanger implementation that changes dependency versions.
A comparator used to sort plugins and report plugins by group id, artifact id and finally version.
Details of a plugin's updates.
A VersionChanger implementation that changes plugin versions.
A utility class for parsing and performing operations on pom.xml files
A VersionChanger implementation that changes dependency versions.
Reader class for reading property files
Represents an association between properties and dependencies.
A comparator used to sort Property instances.
Manages a property that is associated with one or more artifacts.
Builds PropertyVersions instances.
Compares project paths relative to the base directory based on their depth in a reactor.
Utility methods to help with regex manipulation.
A thin adapter over RepositorySystem to help discover available versions for provided artifacts.
Service providing access to rules and ignore-version handling.
Utility class for filtering artifact versions based on rules.
Builder for creating a RuleService instance.
Indicates the segment along with its 0-based index
Counts the number of segments
Utility class for manipulating with Segment objects
Predicate that matches a Dependency against a colon-separated pattern.
The tokens that may be used in a pattern.
Describes an operation that can change the version of a dependency in a POM.
Factory for creating VersionChanger instances.
Describes the details of available versions for an artifact.
Exception thrown if version information cannot be retrieved.
An expression evaluator that can resolve plugin parameters as well as standard expressions.
Helper class that provides common functionality required by both the mojos and the reports.
A comparator for version strings.
A simple "matcher" object providing a utility whether the given string matches a pattern consisting of strings containing the wildcard (*) character.