Class DefaultConsumerPomBuilder
java.lang.Object
org.apache.maven.internal.transformation.impl.DefaultConsumerPomBuilder
- All Implemented Interfaces:
ConsumerPomBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate final LifecycleBindingsInjectorprivate static final org.slf4j.Loggerstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionDefaultConsumerPomBuilder(LifecycleBindingsInjector lifecycleBindingsInjector) -
Method Summary
Modifier and TypeMethodDescriptionbuild(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) private ModelBuilderResultbuildModel(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) protected ModelbuildNonPom(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) protected ModelbuildPom(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) private static booleanprivate static <T extends ModelBase.Builder>
Tprivate static List<Repository> pruneRepositories(List<Repository> repositories) (package private) static Modeltransform(Model model, MavenProject project) (package private) static voidwarnNotDowngraded(MavenProject project)
-
Field Details
-
BOM_PACKAGING
- See Also:
-
POM_PACKAGING
- See Also:
-
LOGGER
private static final org.slf4j.Logger LOGGER -
lifecycleBindingsInjector
-
-
Constructor Details
-
DefaultConsumerPomBuilder
-
-
Method Details
-
build
public Model build(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) throws ModelBuilderException - Specified by:
buildin interfaceConsumerPomBuilder- Throws:
ModelBuilderException
-
buildPom
protected Model buildPom(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) throws ModelBuilderException - Throws:
ModelBuilderException
-
buildNonPom
protected Model buildNonPom(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) throws ModelBuilderException - Throws:
ModelBuilderException
-
buildModel
private ModelBuilderResult buildModel(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) throws ModelBuilderException - Throws:
ModelBuilderException
-
transform
-
warnNotDowngraded
-
prune
-
isEmpty
-
prune
-
pruneRepositories
-