Class DefaultModelBuilderFactory

java.lang.Object
org.apache.maven.model.building.DefaultModelBuilderFactory

@Deprecated(since="4.0.0") public class DefaultModelBuilderFactory extends Object
Deprecated.
use org.apache.maven.api.services.ModelBuilder instead
A factory to create model builder instances when no dependency injection is available. Note: This class is only meant as a utility for developers that want to employ the model builder outside of the Maven build system, Maven plugins should always acquire model builder instances via dependency injection. Developers might want to subclass this factory to provide custom implementations for some of the components used by the model builder.
  • Constructor Details

    • DefaultModelBuilderFactory

      public DefaultModelBuilderFactory()
      Deprecated.
  • Method Details

    • newModelProcessor

      protected ModelProcessor newModelProcessor()
      Deprecated.
    • newModelLocator

      protected ModelLocator newModelLocator()
      Deprecated.
    • newModelReader

      protected ModelReader newModelReader()
      Deprecated.
    • newProfileSelector

      protected ProfileSelector newProfileSelector()
      Deprecated.
    • newProfileActivators

      protected ProfileActivator[] newProfileActivators()
      Deprecated.
    • newProfileActivationFilePathInterpolator

      protected ProfileActivationFilePathInterpolator newProfileActivationFilePathInterpolator()
      Deprecated.
    • newUrlNormalizer

      protected UrlNormalizer newUrlNormalizer()
      Deprecated.
    • newPathTranslator

      protected PathTranslator newPathTranslator()
      Deprecated.
    • newModelInterpolator

      protected ModelInterpolator newModelInterpolator()
      Deprecated.
    • newModelVersionPropertiesProcessor

      protected ModelVersionProcessor newModelVersionPropertiesProcessor()
      Deprecated.
    • newModelValidator

      protected ModelValidator newModelValidator()
      Deprecated.
    • newModelNormalizer

      protected ModelNormalizer newModelNormalizer()
      Deprecated.
    • newModelPathTranslator

      protected ModelPathTranslator newModelPathTranslator()
      Deprecated.
    • newModelUrlNormalizer

      protected ModelUrlNormalizer newModelUrlNormalizer()
      Deprecated.
    • newInheritanceAssembler

      protected InheritanceAssembler newInheritanceAssembler()
      Deprecated.
    • newProfileInjector

      protected ProfileInjector newProfileInjector()
      Deprecated.
    • newSuperPomProvider

      protected SuperPomProvider newSuperPomProvider()
      Deprecated.
    • newDependencyManagementImporter

      protected DependencyManagementImporter newDependencyManagementImporter()
      Deprecated.
    • newDependencyManagementInjector

      protected DependencyManagementInjector newDependencyManagementInjector()
      Deprecated.
    • newLifecycleBindingsInjector

      protected LifecycleBindingsInjector newLifecycleBindingsInjector()
      Deprecated.
    • newPluginManagementInjector

      protected PluginManagementInjector newPluginManagementInjector()
      Deprecated.
    • newPluginConfigurationExpander

      protected PluginConfigurationExpander newPluginConfigurationExpander()
      Deprecated.
    • newReportConfigurationExpander

      protected ReportConfigurationExpander newReportConfigurationExpander()
      Deprecated.
    • newReportingConverter

      protected ReportingConverter newReportingConverter()
      Deprecated.
    • newInstance

      public DefaultModelBuilder newInstance()
      Deprecated.
      Creates a new model builder instance.
      Returns:
      The new model builder instance, never null.