Class DefaultModelBuilder
java.lang.Object
org.apache.maven.internal.impl.model.DefaultModelBuilder
- All Implemented Interfaces:
- Service,- ModelBuilder
- 
Field SummaryFieldsFields inherited from interface org.apache.maven.api.services.ModelBuilderMODEL_VERSION_4_0_0, MODEL_VERSION_4_1_0, VALID_MODEL_VERSIONS
- 
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, LifecycleBindingsInjector lifecycleBindingsInjector, PluginConfigurationExpander pluginConfigurationExpander, ProfileActivationFilePathInterpolator profileActivationFilePathInterpolator, ModelTransformer transformer, ModelVersionParser versionParser) 
- 
Method SummaryModifier and TypeMethodDescriptionbuild(ModelBuilderRequest request) protected ModelBuilderResultbuild(ModelBuilderRequest request, Collection<String> importIds) build(ModelBuilderRequest request, ModelBuilderResult result) buildRawModel(Path pomFile, int validationLevel, boolean locationTracking) buildRawModel(Path pomFile, int validationLevel, boolean locationTracking, ModelTransformerContext context) buildRawModel(ModelBuilderRequest request) protected booleanhasFatalErrors(ModelProblemCollector problems) protected booleanhasModelErrors(ModelProblemCollector problems) 
- 
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, @Nullable LifecycleBindingsInjector lifecycleBindingsInjector, PluginConfigurationExpander pluginConfigurationExpander, ProfileActivationFilePathInterpolator profileActivationFilePathInterpolator, ModelTransformer transformer, ModelVersionParser versionParser) 
 
- 
- 
Method Details- 
newTransformerContextBuilder- Specified by:
- newTransformerContextBuilderin interface- ModelBuilder
 
- 
build- Specified by:
- buildin interface- ModelBuilder
- Throws:
- ModelBuilderException
 
- 
buildprotected ModelBuilderResult build(ModelBuilderRequest request, Collection<String> importIds) throws ModelBuilderException - Throws:
- ModelBuilderException
 
- 
buildpublic ModelBuilderResult build(ModelBuilderRequest request, ModelBuilderResult result) throws ModelBuilderException - Throws:
- ModelBuilderException
 
- 
buildRawModel- Specified by:
- buildRawModelin interface- ModelBuilder
- Throws:
- ModelBuilderException
 
- 
buildRawModel
- 
buildRawModelpublic Result<? extends Model> buildRawModel(Path pomFile, int validationLevel, boolean locationTracking, ModelTransformerContext context) 
- 
hasModelErrors
- 
hasFatalErrors
 
-