Class DefaultConsumerPomBuilder
java.lang.Object
org.apache.maven.internal.transformation.impl.DefaultConsumerPomBuilder
- All Implemented Interfaces:
ConsumerPomBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private final LifecycleBindingsInjector
private static final org.slf4j.Logger
static final String
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultConsumerPomBuilder
(LifecycleBindingsInjector lifecycleBindingsInjector) -
Method Summary
Modifier and TypeMethodDescriptionbuild
(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) private ModelBuilderResult
buildModel
(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) protected Model
buildNonPom
(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) protected Model
buildPom
(org.eclipse.aether.RepositorySystemSession session, MavenProject project, Path src) private static boolean
private static <T extends ModelBase.Builder>
Tprivate static List
<Repository> pruneRepositories
(List<Repository> repositories) (package private) static Model
transform
(Model model, MavenProject project) (package private) static void
warnNotDowngraded
(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:
build
in 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
-