Package io.quarkus.bom.decomposer.maven
Class FlattenPlatformBomMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- io.quarkus.bom.decomposer.maven.FlattenPlatformBomMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="flatten-platform-bom", defaultPhase=INITIALIZE, requiresDependencyCollection=NONE, threadSafe=true) public class FlattenPlatformBomMojo extends org.apache.maven.plugin.AbstractMojoThis goal flattens the BOM, i.e. generates its effective content, and replaces the original POM associated with the project with newly generated one. By default, it sorts the dependency constraints alphabetically but it could be turned off. The exception is Quarkus platform descriptor and property artifacts. They are moved to the top of the dependency constraint list and their ordering is preserved (i.e. they are excluded from the alphabetic ordering).
-
-
Constructor Summary
Constructors Constructor Description FlattenPlatformBomMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()
-