| Class | Description |
|---|---|
| AbstractFlattenMojo |
This is the abstract base class for
MOJOs that realize the different goals of this plugin. |
| CleanMojo |
This MOJO realizes the goal
flatten:clean that deletes any files created by
(more specific the flattened POM file which is by default
.flattened-pom.xml). |
| Dependencies |
This is a simple container for
Dependency objects. |
| FlattenDescriptor |
The descriptor that defines the additional POM elements that should be kept and copied to flattened POM.
|
| FlattenMojo |
This MOJO realizes the goal
flatten that generates the flattened POM and potentially updates the POM file so that the current MavenProject's file
points to the flattened POM instead of the original pom.xml file.The flattened POM is a reduced version of the original POM with the focus to contain only the important information for consuming it. |
| HelpMojo |
Display help information on flatten-maven-plugin.
Call mvn flatten:help -Ddetail=true -Dgoal=<goal-name> to display parameter details. |
| LoggingModelProblemCollector |
This is an implementation of
ModelProblemCollector that is logging all problems. |
| PomProperty<V> |
This class reflects a property of a
POM. |
| Enum | Description |
|---|---|
| ElementHandling |
This enum contains each available handling for a POM element when flattening.
|
| FlattenMode |
This enum contains the predefined modes how to deal with
additional POM elements when
generating the flattened POM. |
Copyright © 2014–2015 MojoHaus. All rights reserved.