Class DefaultModelBuilder
java.lang.Object
org.apache.maven.model.building.DefaultModelBuilder
- All Implemented Interfaces:
ModelBuilder
@Named
@Singleton
@Deprecated(since="4.0.0")
public class DefaultModelBuilder
extends Object
implements ModelBuilder
Deprecated.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(ModelBuildingRequest request) Deprecated.Builds the effective model of the specified POM.protected ModelBuildingResultbuild(ModelBuildingRequest request, Collection<String> importIds) Deprecated.build(ModelBuildingRequest request, ModelBuildingResult result) Deprecated.Builds the effective model by completing the specified interim result which was produced by a previous call toModelBuilder.build(ModelBuildingRequest)withModelBuildingRequest.isTwoPhaseBuilding()beingtrue.buildRawModel(File pomFile, int validationLevel, boolean locationTracking) Deprecated.Performs only the part ofModelBuilder.build(ModelBuildingRequest)that loads the raw modelprotected booleanhasFatalErrors(ModelProblemCollectorExt problems) Deprecated.protected booleanhasModelErrors(ModelProblemCollectorExt problems) Deprecated.setDependencyManagementImporter(DependencyManagementImporter depMgmtImporter) Deprecated.setDependencyManagementInjector(DependencyManagementInjector depMgmtInjector) Deprecated.setInheritanceAssembler(InheritanceAssembler inheritanceAssembler) Deprecated.setLifecycleBindingsInjector(LifecycleBindingsInjector lifecycleBindingsInjector) Deprecated.setModelInterpolator(ModelInterpolator modelInterpolator) Deprecated.setModelNormalizer(ModelNormalizer modelNormalizer) Deprecated.setModelPathTranslator(ModelPathTranslator modelPathTranslator) Deprecated.setModelProcessor(ModelProcessor modelProcessor) Deprecated.setModelUrlNormalizer(ModelUrlNormalizer modelUrlNormalizer) Deprecated.setModelValidator(ModelValidator modelValidator) Deprecated.setPluginConfigurationExpander(PluginConfigurationExpander pluginConfigurationExpander) Deprecated.setPluginManagementInjector(PluginManagementInjector pluginManagementInjector) Deprecated.setProfileActivationFilePathInterpolator(ProfileActivationFilePathInterpolator profileActivationFilePathInterpolator) Deprecated.setProfileInjector(ProfileInjector profileInjector) Deprecated.setProfileSelector(ProfileSelector profileSelector) Deprecated.setReportConfigurationExpander(ReportConfigurationExpander reportConfigurationExpander) Deprecated.setReportingConverter(ReportingConverter reportingConverter) Deprecated.setSuperPomProvider(SuperPomProvider superPomProvider) Deprecated.
-
Constructor Details
-
DefaultModelBuilder
public DefaultModelBuilder()Deprecated.
-
-
Method Details
-
setModelProcessor
Deprecated. -
setModelValidator
Deprecated. -
setModelNormalizer
Deprecated. -
setModelInterpolator
Deprecated. -
setModelPathTranslator
Deprecated. -
setModelUrlNormalizer
Deprecated. -
setSuperPomProvider
Deprecated. -
setProfileSelector
Deprecated. -
setProfileInjector
Deprecated. -
setInheritanceAssembler
Deprecated. -
setDependencyManagementImporter
public DefaultModelBuilder setDependencyManagementImporter(DependencyManagementImporter depMgmtImporter) Deprecated. -
setDependencyManagementInjector
public DefaultModelBuilder setDependencyManagementInjector(DependencyManagementInjector depMgmtInjector) Deprecated. -
setLifecycleBindingsInjector
public DefaultModelBuilder setLifecycleBindingsInjector(LifecycleBindingsInjector lifecycleBindingsInjector) Deprecated. -
setPluginConfigurationExpander
public DefaultModelBuilder setPluginConfigurationExpander(PluginConfigurationExpander pluginConfigurationExpander) Deprecated. -
setPluginManagementInjector
public DefaultModelBuilder setPluginManagementInjector(PluginManagementInjector pluginManagementInjector) Deprecated. -
setReportConfigurationExpander
public DefaultModelBuilder setReportConfigurationExpander(ReportConfigurationExpander reportConfigurationExpander) Deprecated. -
setReportingConverter
Deprecated. -
setProfileActivationFilePathInterpolator
public DefaultModelBuilder setProfileActivationFilePathInterpolator(ProfileActivationFilePathInterpolator profileActivationFilePathInterpolator) Deprecated. -
build
Deprecated.Description copied from interface:ModelBuilderBuilds the effective model of the specified POM.- Specified by:
buildin interfaceModelBuilder- Parameters:
request- The model building request that holds the parameters, must not benull.- Returns:
- The result of the model building, never
null. - Throws:
ModelBuildingException- If the effective model could not be built.
-
build
protected ModelBuildingResult build(ModelBuildingRequest request, Collection<String> importIds) throws ModelBuildingException Deprecated.- Throws:
ModelBuildingException
-
build
public ModelBuildingResult build(ModelBuildingRequest request, ModelBuildingResult result) throws ModelBuildingException Deprecated.Description copied from interface:ModelBuilderBuilds the effective model by completing the specified interim result which was produced by a previous call toModelBuilder.build(ModelBuildingRequest)withModelBuildingRequest.isTwoPhaseBuilding()beingtrue. The model building request passed to this method must be the same as the one used for the first phase of the model building.- Specified by:
buildin interfaceModelBuilder- Parameters:
request- The model building request that holds the parameters, must not benull.result- The interim result of the first phase of model building, must not benull.- Returns:
- The result of the model building, never
null. - Throws:
ModelBuildingException- If the effective model could not be built.
-
buildRawModel
public Result<? extends Model> buildRawModel(File pomFile, int validationLevel, boolean locationTracking) Deprecated.Description copied from interface:ModelBuilderPerforms only the part ofModelBuilder.build(ModelBuildingRequest)that loads the raw model- Specified by:
buildRawModelin interfaceModelBuilder
-
hasModelErrors
Deprecated. -
hasFatalErrors
Deprecated.
-
org.apache.maven.api.services.ModelBuilderinstead