All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractMigration Common migration logic to make it easier to implement custom migrations.BatonException Baton-specific exception.BatonExecutionSummary Provides summary information across multiple baton migration executions.BatonMojo A Maven plugin that allows migration logic to be executed against a Maven module based on a classpath-provided migrations.CommonUtils Common logic used when performing a migration.FileSet Json repesentation of the files to proceess with Baton.FileUtils Common file-related logic used when performing a migration.GroupSummary High level summarization information for a specific Group.GroupTarget Holds target information to support group execution.LocationAwareMavenReader This class is nearly an exact copy ofMavenXpp3ReaderEx(which tracks the location of model elements in the original source POM).LocationAwareMavenReader.ContentTransformer Migration Interface to authoring a migration.MigrationSummary High level summarization information for a specific Migration run.MigrationTarget Holds target information to support migration execution.PomHelper Generalized static utilities for assisting with altering Maven POM files.PomModifications Tracks and applies modifications to a Maven POM file "in-place" to preserve formatting.PomModifications.Deletion 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.PomModifications.Final A class to iteratively apply a series of POM file modifications.PomModifications.Insertion Inserts the produced content at the specified start line and before the existing content on that line.PomModifications.Modification The abstract class by which all POM file modifications inherit from.PomModifications.Replacement Replaces the content between the start and end locations with the produced content.