AbstractFlattenMojo |
This is the abstract base class for MOJOs that realize the different goals of this plugin.
|
DirectDependenciesInheritanceAssembler |
The DefaultInheritanceAssembler is encapsulating the InheritanceModelMerger.
|
ElementHandling |
This enum contains each available handling for a POM element when flattening.
|
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 |
|
KeepCommentsInPom |
Helper class to keep the comments how they have been in the original pom.xml While reading with
MavenXpp3Writer the comments are not placed into the
Model and so MavenXpp3Writer is not able to
re-write those comments.
|
ModelBuilderThreadSafetyWorkaround |
Works around thread safety issues when modifying the global singleton
DefaultModelBuilder
with custom ProfileInjector and ProfileSelector .
|
PomProperty |
This class reflects a property of a POM .
|