Class DefaultModelBuilder
java.lang.Object
org.apache.maven.impl.model.DefaultModelBuilder
- All Implemented Interfaces:
- Service,- ModelBuilder
The model builder is responsible for building the 
Model from the POM file.
 There are two ways to main use cases: the first one is to build the model from a POM file
 on the file system in order to actually build the project. The second one is to build the
 model for a dependency  or an external parent.- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected classprotected classstatic final recordstatic final recordstatic classDefaultModelBuilder.SourceResponse<R extends Request<?>, T>Nested classes/interfaces inherited from interface org.apache.maven.api.services.ModelBuilderModelBuilder.ModelBuilderSession
- 
Field SummaryFieldsFields inherited from interface org.apache.maven.api.services.ModelBuilderKNOWN_MODEL_VERSIONS, MODEL_VERSION_4_0_0, MODEL_VERSION_4_1_0
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultModelBuilder(ModelProcessor modelProcessor, ModelValidator modelValidator, ModelNormalizer modelNormalizer, ModelInterpolator modelInterpolator, ModelPathTranslator modelPathTranslator, ModelUrlNormalizer modelUrlNormalizer, SuperPomProvider superPomProvider, InheritanceAssembler inheritanceAssembler, ProfileSelector profileSelector, ProfileInjector profileInjector, PluginManagementInjector pluginManagementInjector, DependencyManagementInjector dependencyManagementInjector, DependencyManagementImporter dependencyManagementImporter, PluginConfigurationExpander pluginConfigurationExpander, ModelVersionParser versionParser, List<ModelTransformer> transformers, ModelResolver modelResolver, Interpolator interpolator, PathTranslator pathTranslator, RootLocator rootLocator) 
- 
Method Summary
- 
Field Details- 
NAMESPACE_PREFIX- See Also:
 
 
- 
- 
Constructor Details- 
DefaultModelBuilder@Inject public DefaultModelBuilder(ModelProcessor modelProcessor, ModelValidator modelValidator, ModelNormalizer modelNormalizer, ModelInterpolator modelInterpolator, ModelPathTranslator modelPathTranslator, ModelUrlNormalizer modelUrlNormalizer, SuperPomProvider superPomProvider, InheritanceAssembler inheritanceAssembler, ProfileSelector profileSelector, ProfileInjector profileInjector, PluginManagementInjector pluginManagementInjector, DependencyManagementInjector dependencyManagementInjector, DependencyManagementImporter dependencyManagementImporter, PluginConfigurationExpander pluginConfigurationExpander, ModelVersionParser versionParser, @Nullable List<ModelTransformer> transformers, ModelResolver modelResolver, Interpolator interpolator, PathTranslator pathTranslator, RootLocator rootLocator) 
 
- 
- 
Method Details- 
newSession- Specified by:
- newSessionin interface- ModelBuilder
 
- 
buildRawModel- Specified by:
- buildRawModelin interface- ModelBuilder
- Throws:
- ModelBuilderException
 
 
-