MOJOs that realize the different goals of this plugin.flatten:clean that deletes any files created by
flatten:flatten (more specific the flattened POM file which is by default
.flattened-pom.xml).PomProperty from the given source Model to the
given target Model.Model where to copy elements from that shall be
flattened.pomFile trying its best to match the core maven behaviour.List of dependencies for the flattened POM.dependencies from the given effectiveModel.List of Repository elements where those from super-POM are omitted.Dependency objects.additional POM elements when
generating the flattened POM.ModelResolver to emulate the maven POM resolution in order to build the
flattened POM.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.PomProperty from a Model.ElementHandling.ModelProblemCollector that is logging all problems.FlattenDescriptor with the ElementHandlings merged from this and the
given FlattenDescriptor.POM.PomProperty in a Model.ElementHandling.Model to the given File.data to the given file using the specified encoding.Copyright © 2014-2020 FuseSource, Corp.. All Rights Reserved.