All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractModelBuildingListener Provides a skeleton implementation for model building listeners.AbstractStringBasedModelInterpolator Use a regular expression search to find and resolve expressions within the POM.DefaultDependencyManagementImporter Handles the import of dependency management from other models into the target model.DefaultDependencyManagementInjector Handles injection of dependency management into the model.DefaultDependencyManagementInjector.ManagementModelMerger ManagementModelMergerDefaultInheritanceAssembler Handles inheritance of model values.DefaultInheritanceAssembler.InheritanceModelMerger InheritanceModelMergerDefaultModelBuilder DefaultModelBuilderFactory A factory to create model builder instances when no dependency injection is available.DefaultModelBuildingRequest Collects settings that control building of effective models.DefaultModelLocator Locates a POM file within a project base directory.DefaultModelNormalizer Handles normalization of a model.DefaultModelNormalizer.DuplicateMerger DuplicateMergerDefaultModelPathTranslator Resolves relative paths within a model against a specific base directory.DefaultModelProblem Describes a problem that was encountered during model building.DefaultModelProcessor Note: uses @Typed to limit the types it is available for injection to just ModelProcessor.DefaultModelReader Handles deserialization of a model from some kind of textual format like XML.DefaultModelUrlNormalizer Normalizes URLs to remove the ugly parent references "../" that got potentially inserted by URL adjustment during model inheritance.DefaultModelValidator DefaultModelVersionProcessor Maven default implementation of theModelVersionProcessor
to support CI Friendly VersionsDefaultModelWriter Handles serialization of a model into some kind of textual format like XML.DefaultPathTranslator Resolves relative paths against a specific base directory.DefaultPluginConfigurationExpander Handles expansion of general build plugin configuration into individual executions.DefaultPluginManagementInjector Handles injection of plugin management into the model.DefaultPluginManagementInjector.ManagementModelMerger ManagementModelMergerDefaultProfileActivationContext Describes the environmental context used to determine the activation status of profiles.DefaultProfileInjector Handles profile injection into the model.DefaultProfileInjector.ProfileModelMerger ProfileModelMergerDefaultProfileSelector Calculates the active profiles among a given collection of profiles.DefaultReportConfigurationExpander Handles expansion of general report plugin configuration into individual report sets.DefaultReportingConverter Handles conversion of the<reporting>
section into the configuration of Maven Site Plugin 3.x, i.e.DefaultSuperPomProvider Provides the super POM that all models implicitly inherit from.DefaultUrlNormalizer Normalizes a URL.DependencyManagementImporter Handles the import of dependency management from other models into the target model.DependencyManagementInjector Handles injection of dependency management into the model.FileModelSource Wraps an ordinaryFile
as a model source.FileProfileActivator Determines profile activation based on the existence/absence of some file.InheritanceAssembler Handles inheritance of model values.InvalidRepositoryException Signals an error when adding a repository to the model resolver.JdkVersionProfileActivator Determines profile activation based on the version of the current Java runtime.LifecycleBindingsInjector Handles injection of plugin executions induced by the lifecycle bindings for a packaging.MavenBuildTimestamp MavenBuildTimestampMavenModelMerger The domain-specific model merger for the Maven POM, overriding generic code from parent class when necessary with more adapted algorithms.ModelBuilder Builds the effective model from a POM.ModelBuildingEvent Holds data relevant for a model building event.ModelBuildingException Signals one ore more errors during model building.ModelBuildingListener Defines events that the model builder fires during construction of the effective model.ModelBuildingRequest Collects settings that control the building of effective models.ModelBuildingResult Collects the output of the model builder.ModelCache Caches auxiliary data used during model building like already processed raw/effective models.ModelInterpolator Replaces expressions of the form${token}
with their effective values.ModelLocator Locates a POM file within a project base directory.ModelNormalizer Handles normalization of a model.ModelParseException Signals a failure to parse the POM due to invalid syntax (e.g.ModelPathTranslator Resolves relative paths of a model against a specific base directory.ModelProblem Describes a problem that was encountered during model building.ModelProblem.Severity The different severity levels for a problem, in decreasing order.ModelProblem.Version VersionModelProblemCollector Collects problems that are encountered during model building.ModelProblemCollectorExt Extends the ModelproblemCollector by the capacity of returning the collected problems.ModelProblemCollectorRequest Class to wrap request parameters to ModelProblemCollector.addProblemModelProblemUtils Assists in the handling of model problems.ModelProcessor ModelProcessorModelReader Handles deserialization of a model from some kind of textual format like XML.ModelResolver Resolves a POM from its coordinates.ModelSource Deprecated. instead useSource
ModelSource2 Provides access to the contents of a POM independently of the backing store (e.g.ModelUrlNormalizer Normalizes URLs to remove the ugly parent references "../" that got potentially inserted by URL adjustment during model inheritance.ModelValidator Checks the model for missing or invalid values.ModelVersionProcessor Allows a fixed set of properties that are valid inside a version and that could be overwritten for example on the commandlineModelWriter Handles serialization of a model into some kind of textual format like XML.OperatingSystemProfileActivator Determines profile activation based on the operating system of the current runtime platform.Os OS supportPathTranslator Resolves relative paths against a specific base directory.PluginConfigurationExpander Handles expansion of general build plugin configuration into individual executions.PluginManagementInjector Handles injection of plugin management into the model.ProfileActivationContext Describes the environmental context used to determine the activation status of profiles.ProfileActivationFilePathInterpolator Finds an absolute path forActivationFile.getExists()
orActivationFile.getMissing()
ProfileActivator Determines whether a profile should be activated.ProfileInjector Handles profile injection into the model.ProfileSelector Calculates the active profiles among a given collection of profiles.PropertyProfileActivator Determines profile activation based on the existence or value of some execution property.ReportConfigurationExpander Handles expansion of general report plugin configuration into individual report sets.ReportingConverter Handles conversion of the<reporting>
section into the configuration of Maven Site Plugin 3.x, i.e.Result<T> There are various forms of results that are represented by this class: success - in which case only the model field is set success with warnings - model field + non-error model problems error - no model, but diagnostics error - (partial) model and diagnostics Could encode these variants as subclasses, but kept in one for nowStringModelSource Deprecated. instead useStringSource
StringSearchModelInterpolator Deprecated. replaced by StringVisitorModelInterpolator (MNG-6697)StringVisitorModelInterpolator StringVisitorModelInterpolatorSuperPomProvider Provides the super POM that all models implicitly inherit from.UnresolvableModelException Signals an error when resolving the path to an external model.UrlModelSource Deprecated. instead useUrlSource
UrlNormalizer Normalizes a URL to remove the ugly parent references "../" that got potentially inserted by URL adjustment during model inheritance.WorkspaceModelResolver WorkspaceModelResolver