All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractFlattenMojo This is the abstract base class forMOJOsthat realize the different goals of this plugin.CiInterpolator A shameless replacement of ModelInterpolator from maven-model-builder.CiInterpolatorImpl Based on StringSearchInterpolator from plexus-interpolation, seeStringSearchInterpolator.CiModelInterpolator Based on StringSearchModelInterpolator in maven-model-builder.CiModelInterpolator.BuildTimestampValueSource CiModelInterpolator.InterpolateObjectAction CiModelInterpolator.InterpolateObjectAction.CacheField CiModelInterpolator.InterpolateObjectAction.CacheItem CiModelInterpolator.InterpolateObjectAction.ListField CiModelInterpolator.InterpolateObjectAction.MapField CiModelInterpolator.InterpolateObjectAction.ObjectField CiModelInterpolator.InterpolateObjectAction.StringField CiModelInterpolator.PathTranslatingPostProcessor CiModelInterpolator.ProblemDetectingValueSource CiModelInterpolator.UrlNormalizingPostProcessor CleanMojo This MOJO realizes the goalflatten:cleanthat deletes any files created by(more specific the flattened POM file which is by defaultflatten:flatten.flattened-pom.xml).Dependencies This is a simple container forDependencyobjects.DirectDependenciesInheritanceAssembler The DefaultInheritanceAssembler is encapsulating the InheritanceModelMerger.ElementHandling This enum contains each available handling for a POM element when flattening.ExtendedModelInterpolator ExtendedModelInterpolatorException ExtendedStringSearchModelInterpolator FilteringValueSourceWrapper FlattenDependencyMode This enum contains the predefined modes on how to flatten the dependencies.FlattenDescriptor The descriptor that defines the additional POM elements that should be kept and copied to flattened POM.FlattenMode This enum contains the predefined modes how to deal withadditional POM elementswhengenerating the flattened POM.FlattenModelResolver This is a custom implementation ofModelResolverto emulate the maven POM resolution in order to build the flattened POM.FlattenMojo This MOJO realizes the goalflattenthat generates the flattened POM andpotentially updates the POM fileso that the currentMavenProject'sfilepoints to the flattened POM instead of the originalpom.xmlfile.HelpMojo Display help information on flatten-maven-plugin.
Callmvn flatten:help -Ddetail=true -Dgoal=<goal-name>to display parameter details.KeepCommentsInPom Helper class to keep the comments how they have been in the original pom.xml While reading withMavenXpp3Writerthe comments are not placed into theModeland soMavenXpp3Writeris not able to re-write those comments.LoggingModelProblemCollector This is an implementation ofModelProblemCollectorthat is logging all problems.ModelBuilderThreadSafetyWorkaround Works around thread safety issues when modifying the global singletonDefaultModelBuilderwith customProfileInjectorandProfileSelector.PomProperty<V> This class reflects a property of aPOM.ReactorModelPool Holds a list of models and allows to retrieve them by their coordinates.ReactorModelPool.Coordinates