All Classes and Interfaces
Class
Description
Common migration logic to make it easier to implement custom migrations.
Baton-specific exception.
Provides summary information across multiple baton migration executions.
A Maven plugin that allows migration logic to be executed against a Maven module based on a classpath-provided
migrations.
Common logic used when performing a migration.
Json repesentation of the files to proceess with Baton.
Common file-related logic used when performing a migration.
High level summarization information for a specific Group.
Holds target information to support group execution.
This class is nearly an exact copy of
MavenXpp3ReaderEx (which tracks the
location of model elements in the original source POM).Interface to authoring a migration.
High level summarization information for a specific Migration run.
Holds target information to support migration execution.
Generalized static utilities for assisting with altering Maven POM files.
Tracks and applies modifications to a Maven POM file "in-place" to preserve formatting.
Advances the input reader to the line at the specified end location, writing only the content that is not between
the start location and the end location to the output writer.
A class to iteratively apply a series of POM file modifications.
Inserts the produced content at the specified start line and before the existing content on that line.
The abstract class by which all POM file modifications inherit from.
Replaces the content between the start and end locations with the produced content.