DefaultModelNormalizerpublic interface ModelNormalizer
| Modifier and Type | Method | Description |
|---|---|---|
void |
injectDefaultValues(org.apache.maven.model.Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
Sets default values in the specified model that for technical reasons cannot be set directly in the Modello
definition.
|
void |
mergeDuplicates(org.apache.maven.model.Model model,
ModelBuildingRequest request,
ModelProblemCollector problems) |
Merges duplicate elements like multiple declarations of the same build plugin in the specified model.
|
void mergeDuplicates(org.apache.maven.model.Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
model - The model whose duplicate elements should be merged, must not be null.request - The model building request that holds further settings, must not be null.problems - The container used to collect problems that were encountered, must not be null.void injectDefaultValues(org.apache.maven.model.Model model,
ModelBuildingRequest request,
ModelProblemCollector problems)
model - The model in which to set the default values, must not be null.request - The model building request that holds further settings, must not be null.problems - The container used to collect problems that were encountered, must not be null.