# Hierarchy For All Packages

Package Hierarchies:

- org.apache.maven,
- org.apache.maven.artifact,
- org.apache.maven.artifact.deployer,
- org.apache.maven.artifact.factory,
- org.apache.maven.artifact.handler,
- org.apache.maven.artifact.handler.manager,
- org.apache.maven.artifact.installer,
- org.apache.maven.artifact.manager,
- org.apache.maven.artifact.metadata,
- org.apache.maven.artifact.repository,
- org.apache.maven.artifact.repository.layout,
- org.apache.maven.artifact.repository.metadata,
- org.apache.maven.artifact.resolver,
- org.apache.maven.artifact.resolver.conflict,
- org.apache.maven.artifact.resolver.filter,
- org.apache.maven.artifact.test,
- org.apache.maven.artifact.transform,
- org.apache.maven.artifact.versioning,
- org.apache.maven.cli,
- org.apache.maven.cli.compat,
- org.apache.maven.container,
- org.apache.maven.execution,
- org.apache.maven.extension,
- org.apache.maven.lifecycle,
- org.apache.maven.lifecycle.mapping,
- org.apache.maven.monitor.event,
- org.apache.maven.monitor.logging,
- org.apache.maven.plugin,
- org.apache.maven.plugin.descriptor,
- org.apache.maven.plugin.logging,
- org.apache.maven.plugin.registry,
- org.apache.maven.plugin.version,
- org.apache.maven.profiles,
- org.apache.maven.profiles.activation,
- org.apache.maven.project,
- org.apache.maven.project.artifact,
- org.apache.maven.project.inheritance,
- org.apache.maven.project.injection,
- org.apache.maven.project.interpolation,
- org.apache.maven.project.overlay,
- org.apache.maven.project.path,
- org.apache.maven.project.validation,
- org.apache.maven.reactor,
- org.apache.maven.reporting,
- org.apache.maven.script.ant,
- org.apache.maven.script.beanshell,
- org.apache.maven.settings,
- org.apache.maven.toolchain,
- org.apache.maven.toolchain.java,
- org.apache.maven.usability,
- org.apache.maven.usability.diagnostics,
- org.apache.maven.usability.plugin

## Class Hierarchy

- java.lang.Object
  - org.apache.maven.artifact.metadata.AbstractArtifactMetadata (implements org.apache.maven.artifact.metadata.ArtifactMetadata)
    - org.apache.maven.project.artifact.ProjectArtifactMetadata
  - AbstractComponentConfigurator
    - org.apache.maven.artifact.manager.WagonComponentConfigurator
  - AbstractComponentDiscoverer
    - org.apache.maven.plugin.MavenPluginDiscoverer
  - AbstractLogEnabled
    - org.apache.maven.artifact.deployer.DefaultArtifactDeployer (implements org.apache.maven.artifact.deployer.ArtifactDeployer)
  - AbstractLogEnabled
    - org.apache.maven.artifact.installer.DefaultArtifactInstaller (implements org.apache.maven.artifact.installer.ArtifactInstaller)
  - AbstractLogEnabled
    - org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager (implements org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager)
  - AbstractLogEnabled
    - org.apache.maven.artifact.resolver.DefaultArtifactResolver (implements org.apache.maven.artifact.resolver.ArtifactResolver)
  - AbstractLogEnabled
    - org.apache.maven.artifact.transform.AbstractVersionTransformation (implements org.apache.maven.artifact.transform.ArtifactTransformation)
      - org.apache.maven.artifact.transform.LatestArtifactTransformation
      - org.apache.maven.artifact.transform.ReleaseArtifactTransformation
      - org.apache.maven.artifact.transform.SnapshotTransformation
  - AbstractLogEnabled
    - org.apache.maven.artifact.manager.DefaultWagonManager (implements org.apache.maven.artifact.manager.WagonManager)
  - AbstractLogEnabled
    - org.apache.maven.settings.DefaultMavenSettingsBuilder (implements org.apache.maven.settings.MavenSettingsBuilder)
  - AbstractLogEnabled
    - org.apache.maven.profiles.DefaultMavenProfilesBuilder (implements org.apache.maven.profiles.MavenProfilesBuilder)
  - AbstractLogEnabled
    - org.apache.maven.usability.diagnostics.ErrorDiagnostics
  - AbstractLogEnabled
    - org.apache.maven.plugin.registry.DefaultPluginRegistryBuilder (implements org.apache.maven.plugin.registry.MavenPluginRegistryBuilder)
  - AbstractLogEnabled
    - org.apache.maven.project.DefaultMavenProjectBuilder (implements org.apache.maven.project.MavenProjectBuilder)
  - AbstractLogEnabled
    - org.apache.maven.project.artifact.MavenMetadataSource (implements org.apache.maven.artifact.metadata.ArtifactMetadataSource)
  - AbstractLogEnabled
    - org.apache.maven.project.interpolation.AbstractStringBasedModelInterpolator (implements org.apache.maven.project.interpolation.ModelInterpolator)
      - org.apache.maven.project.interpolation.RegexBasedModelInterpolator
      - org.apache.maven.project.interpolation.StringSearchModelInterpolator
        - org.apache.maven.ReflectionConfigurationInterpolator (implements org.apache.maven.ConfigurationInterpolator)
  - AbstractLogEnabled
    - org.apache.maven.plugin.DefaultPluginMappingManager (implements org.apache.maven.plugin.PluginMappingManager)
  - AbstractLogEnabled
    - org.apache.maven.plugin.MavenPluginCollector
  - AbstractLogEnabled
    - org.apache.maven.plugin.DefaultPluginManager (implements org.apache.maven.plugin.PluginManager)
  - AbstractLogEnabled
    - org.apache.maven.DefaultMaven (implements org.apache.maven.Maven)
  - AbstractLogEnabled
    - org.apache.maven.cli.AbstractConsoleDownloadMonitor
      - org.apache.maven.cli.BatchModeDownloadMonitor
      - org.apache.maven.cli.ConsoleDownloadMonitor
  - AbstractLogEnabled
    - org.apache.maven.extension.DefaultExtensionManager (implements org.apache.maven.extension.ExtensionManager)
  - AbstractLogEnabled
    - org.apache.maven.lifecycle.DefaultLifecycleExecutor (implements org.apache.maven.lifecycle.LifecycleExecutor)
  - AbstractLogEnabled
    - org.apache.maven.plugin.version.DefaultPluginVersionManager (implements org.apache.maven.plugin.version.PluginVersionManager)
  - AbstractLogEnabled
    - org.apache.maven.toolchain.DefaultToolchainManager (implements org.apache.maven.toolchain.ToolchainManager, org.apache.maven.toolchain.ToolchainManagerPrivate)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.apache.maven.artifact.versioning.ManagedVersionMap
  - org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
    - org.apache.maven.script.ant.AntMojoWrapper (implements org.apache.maven.plugin.ContextEnabled)
    - org.apache.maven.script.beanshell.BeanshellMojoAdapter
  - org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata (implements org.apache.maven.artifact.repository.metadata.RepositoryMetadata)
    - org.apache.maven.artifact.repository.metadata.ArtifactRepositoryMetadata
    - org.apache.maven.artifact.repository.metadata.GroupRepositoryMetadata
    - org.apache.maven.artifact.repository.metadata.SnapshotArtifactRepositoryMetadata
  - org.apache.maven.monitor.event.AbstractSelectiveEventMonitor (implements org.apache.maven.monitor.event.EventMonitor)
    - org.apache.maven.monitor.event.DefaultEventMonitor
  - AbstractValueSource
    - org.apache.maven.project.interpolation.BuildTimestampValueSource
  - Activation
    - org.apache.maven.profiles.AlwaysOnActivation
  - org.apache.maven.project.artifact.ActiveProjectArtifact (implements org.apache.maven.artifact.Artifact)
  - org.apache.maven.profiles.activation.AlwaysOnProfileActivator (implements org.apache.maven.profiles.activation.ProfileActivator)
  - org.apache.maven.artifact.resolver.filter.AndArtifactFilter (implements org.apache.maven.artifact.resolver.filter.ArtifactFilter)
  - AntComponentFactory
    - org.apache.maven.script.ant.AntMojoComponentFactory
  - org.apache.maven.usability.ArtifactNotFoundDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.artifact.repository.ArtifactRepositoryPolicy
  - org.apache.maven.artifact.resolver.ArtifactResolutionResult
  - org.apache.maven.usability.ArtifactResolverDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.artifact.ArtifactStatus (implements java.lang.Comparable<T>)
  - org.apache.maven.artifact.ArtifactUtils
  - Build
    - org.apache.maven.project.overlay.BuildOverlay
  - org.apache.maven.execution.BuildFailure
  - org.apache.maven.execution.BuildSuccess
  - org.apache.maven.cli.CLIManager
  - org.apache.maven.cli.compat.CompatibleMain
  - ComponentDescriptor
    - org.apache.maven.plugin.descriptor.MojoDescriptor (implements java.lang.Cloneable)
  - ComponentSetDescriptor
    - org.apache.maven.plugin.descriptor.PluginDescriptor
  - org.apache.maven.container.ContainerUtils
  - org.apache.maven.plugin.DebugConfigurationListener
  - org.apache.maven.artifact.resolver.DebugResolutionListener (implements org.apache.maven.artifact.resolver.ResolutionListener, org.apache.maven.artifact.resolver.ResolutionListenerForDepMgmt)
  - org.apache.maven.artifact.DefaultArtifact (implements org.apache.maven.artifact.Artifact)
    - org.apache.maven.project.artifact.AttachedArtifact
  - org.apache.maven.artifact.resolver.DefaultArtifactCollector (implements org.apache.maven.artifact.resolver.ArtifactCollector)
  - org.apache.maven.artifact.factory.DefaultArtifactFactory (implements org.apache.maven.artifact.factory.ArtifactFactory)
    - org.apache.maven.project.artifact.ProjectArtifactFactory
  - org.apache.maven.artifact.handler.DefaultArtifactHandler (implements org.apache.maven.artifact.handler.ArtifactHandler)
  - org.apache.maven.artifact.handler.manager.DefaultArtifactHandlerManager (implements org.apache.maven.artifact.handler.manager.ArtifactHandlerManager)
  - org.apache.maven.artifact.repository.DefaultArtifactRepositoryFactory (implements org.apache.maven.artifact.repository.ArtifactRepositoryFactory)
  - org.apache.maven.artifact.transform.DefaultArtifactTransformationManager (implements org.apache.maven.artifact.transform.ArtifactTransformationManager)
  - org.apache.maven.artifact.versioning.DefaultArtifactVersion (implements org.apache.maven.artifact.versioning.ArtifactVersion)
  - org.apache.maven.artifact.resolver.conflict.DefaultConflictResolver (implements org.apache.maven.artifact.resolver.conflict.ConflictResolver)
  - org.apache.maven.monitor.event.DefaultEventDispatcher (implements org.apache.maven.monitor.event.EventDispatcher)
  - org.apache.maven.toolchain.java.DefaultJavaToolchainFactory (implements org.apache.maven.toolchain.ToolchainFactory)
  - org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping (implements org.apache.maven.lifecycle.mapping.LifecycleMapping)
  - org.apache.maven.monitor.logging.DefaultLog (implements org.apache.maven.plugin.logging.Log)
  - org.apache.maven.execution.DefaultMavenExecutionRequest (implements org.apache.maven.execution.MavenExecutionRequest)
  - org.apache.maven.project.DefaultMavenProjectHelper (implements org.apache.maven.project.MavenProjectHelper)
  - org.apache.maven.project.injection.DefaultModelDefaultsInjector (implements org.apache.maven.project.injection.ModelDefaultsInjector)
  - org.apache.maven.project.inheritance.DefaultModelInheritanceAssembler (implements org.apache.maven.project.inheritance.ModelInheritanceAssembler)
  - org.apache.maven.project.validation.DefaultModelValidator (implements org.apache.maven.project.validation.ModelValidator)
  - org.apache.maven.project.path.DefaultPathTranslator (implements org.apache.maven.project.path.PathTranslator)
  - org.apache.maven.project.injection.DefaultProfileInjector (implements org.apache.maven.project.injection.ProfileInjector)
  - org.apache.maven.profiles.DefaultProfileManager (implements org.apache.maven.profiles.ProfileManager)
  - org.apache.maven.project.DefaultProjectBuilderConfiguration (implements org.apache.maven.project.ProjectBuilderConfiguration)
  - org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout (implements org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout)
  - org.apache.maven.execution.DefaultRuntimeInformation (implements org.apache.maven.execution.RuntimeInformation)
  - org.apache.maven.toolchain.DefaultToolchain (implements org.apache.maven.toolchain.Toolchain, org.apache.maven.toolchain.ToolchainPrivate)
    - org.apache.maven.toolchain.java.DefaultJavaToolChain (implements org.apache.maven.toolchain.java.JavaToolChain)
  - org.apache.maven.artifact.manager.DefaultWagonProviderMapping (implements org.apache.maven.artifact.manager.WagonProviderMapping)
  - org.apache.maven.profiles.activation.DetectedProfileActivator (implements org.apache.maven.profiles.activation.ProfileActivator)
    - org.apache.maven.profiles.activation.FileProfileActivator
    - org.apache.maven.profiles.activation.JdkPrefixProfileActivator
    - org.apache.maven.profiles.activation.SystemPropertyProfileActivator
  - org.apache.maven.usability.diagnostics.DiagnosisUtils
  - org.apache.maven.artifact.resolver.filter.ExclusionSetFilter (implements org.apache.maven.artifact.resolver.filter.ArtifactFilter)
  - org.apache.maven.usability.plugin.ExpressionDocumenter
  - org.apache.maven.artifact.resolver.filter.IncludesArtifactFilter (implements org.apache.maven.artifact.resolver.filter.ArtifactFilter)
    - org.apache.maven.artifact.resolver.filter.ExcludesArtifactFilter
  - org.apache.maven.plugin.version.IntervalUtils
  - org.apache.maven.usability.InvalidArtifactDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.artifact.resolver.filter.InversionArtifactFilter (implements org.apache.maven.artifact.resolver.filter.ArtifactFilter)
  - org.apache.maven.artifact.repository.layout.LegacyRepositoryLayout (implements org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout)
  - org.apache.maven.lifecycle.Lifecycle
  - org.apache.maven.lifecycle.mapping.Lifecycle
  - org.apache.maven.MavenArtifactFilterManager
  - org.apache.maven.cli.MavenCli
  - org.apache.maven.monitor.event.MavenEvents
  - org.apache.maven.plugin.MavenPluginValidator
  - org.apache.maven.project.MavenProject (implements java.lang.Cloneable)
  - org.apache.maven.project.MavenProjectBuildingResult
  - org.apache.maven.execution.MavenSession
  - org.apache.maven.project.ModelUtils
  - org.apache.maven.project.validation.ModelValidationResult
  - org.apache.maven.plugin.MojoExecution
  - org.apache.maven.usability.MojoExecutionExceptionDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.usability.MojoFailureExceptionDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.profiles.activation.OperatingSystemProfileActivator (implements org.apache.maven.profiles.activation.ProfileActivator)
  - org.apache.maven.plugin.descriptor.Parameter
  - org.apache.maven.project.interpolation.PathTranslatingPostProcessor
  - PlexusConfigurationException
    - org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException
      - org.apache.maven.plugin.descriptor.DuplicateMojoDescriptorException
      - org.apache.maven.plugin.descriptor.DuplicateParameterException
      - org.apache.maven.plugin.descriptor.InvalidParameterException
  - PlexusTestCase
    - org.apache.maven.artifact.test.ArtifactTestCase
  - org.apache.maven.usability.PluginConfigurationDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.plugin.descriptor.PluginDescriptorBuilder
  - org.apache.maven.plugin.PluginParameterExpressionEvaluator
  - org.apache.maven.plugin.registry.PluginRegistryUtils
  - org.apache.maven.usability.ProfileActivationDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.profiles.ProfilesConversionUtils
  - org.apache.maven.usability.ProjectBuildDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.project.ProjectSorter
  - org.apache.maven.project.ProjectUtils
  - org.apache.tools.ant.PropertyHelper (implements org.apache.tools.ant.property.GetProperty)
    - org.apache.maven.script.ant.AntPropertyHelper
  - org.apache.maven.execution.ReactorManager
  - Repository
    - org.apache.maven.artifact.repository.DefaultArtifactRepository (implements org.apache.maven.artifact.repository.ArtifactRepository)
  - org.apache.maven.plugin.descriptor.Requirement
  - org.apache.maven.toolchain.RequirementMatcherFactory
  - org.apache.maven.artifact.metadata.ResolutionGroup
  - org.apache.maven.artifact.resolver.ResolutionNode
  - org.apache.maven.artifact.versioning.Restriction
  - org.apache.maven.settings.RuntimeInfo
  - org.apache.maven.plugin.registry.RuntimeInfo
  - org.apache.maven.artifact.resolver.filter.ScopeArtifactFilter (implements org.apache.maven.artifact.resolver.filter.ArtifactFilter)
  - org.apache.maven.settings.SettingsUtils
  - org.apache.maven.plugin.logging.SystemStreamLog (implements org.apache.maven.plugin.logging.Log)
  - org.apache.maven.usability.SystemWarnings
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.maven.artifact.resolver.AbstractArtifactResolutionException
        - org.apache.maven.artifact.resolver.ArtifactNotFoundException
        - org.apache.maven.artifact.resolver.ArtifactResolutionException
          - org.apache.maven.artifact.resolver.CyclicDependencyException
          - org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException
          - org.apache.maven.artifact.versioning.OverConstrainedVersionException
        - org.apache.maven.plugin.PluginNotFoundException
      - org.apache.maven.plugin.AbstractMojoExecutionException
        - org.apache.maven.plugin.MojoExecutionException
        - org.apache.maven.plugin.MojoFailureException
      - org.apache.maven.artifact.deployer.ArtifactDeploymentException
      - org.apache.maven.artifact.installer.ArtifactInstallationException
      - org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
      - org.apache.maven.BuildFailureException
      - org.apache.maven.ConfigurationInterpolationException
      - org.apache.maven.artifact.DependencyResolutionRequiredException
      - org.apache.maven.project.DuplicateProjectException
      - org.apache.maven.usability.plugin.ExpressionDocumentationException
      - org.apache.maven.project.artifact.InvalidDependencyVersionException
      - org.apache.maven.plugin.InvalidPluginException
      - org.apache.maven.artifact.InvalidRepositoryException
      - org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
      - org.apache.maven.lifecycle.LifecycleExecutionException
      - org.apache.maven.reactor.MavenExecutionException
      - org.apache.maven.reporting.MavenReportException
      - org.apache.maven.toolchain.MisconfiguredToolchainException
      - org.apache.maven.project.MissingProjectException
      - org.apache.maven.project.interpolation.ModelInterpolationException
      - org.apache.maven.plugin.PluginConfigurationException
        - org.apache.maven.plugin.PluginParameterException
      - org.apache.maven.plugin.PluginManagerException
      - org.apache.maven.plugin.version.PluginVersionNotFoundException
      - org.apache.maven.plugin.version.PluginVersionResolutionException
      - org.apache.maven.profiles.activation.ProfileActivationException
      - org.apache.maven.project.ProjectBuildingException
        - org.apache.maven.project.InvalidProjectModelException
      - org.apache.maven.artifact.repository.metadata.RepositoryMetadataReadException
      - org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
      - org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException
      - java.lang.RuntimeException
        - org.apache.maven.artifact.InvalidArtifactRTException
      - org.apache.maven.SettingsConfigurationException
    - org.apache.maven.artifact.repository.metadata.RepositoryMetadataDeploymentException
    - org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException
  - TransferFailedException
    - org.apache.maven.artifact.manager.WagonConfigurationException
  - TransferFailedException
    - org.apache.maven.artifact.manager.ChecksumFailedException
  - org.apache.maven.artifact.resolver.filter.TypeArtifactFilter (implements org.apache.maven.artifact.resolver.filter.ArtifactFilter)
  - org.apache.maven.artifact.versioning.VersionRange
  - org.apache.maven.artifact.resolver.WarningResolutionListener (implements org.apache.maven.artifact.resolver.ResolutionListener)

## Interface Hierarchy

- org.apache.maven.artifact.resolver.ArtifactCollector
- org.apache.maven.artifact.deployer.ArtifactDeployer
- org.apache.maven.artifact.factory.ArtifactFactory
- org.apache.maven.artifact.resolver.filter.ArtifactFilter
- org.apache.maven.artifact.handler.ArtifactHandler
- org.apache.maven.artifact.handler.manager.ArtifactHandlerManager
- org.apache.maven.artifact.installer.ArtifactInstaller
- org.apache.maven.artifact.metadata.ArtifactMetadata
  - org.apache.maven.artifact.repository.metadata.RepositoryMetadata
- org.apache.maven.artifact.metadata.ArtifactMetadataSource
- org.apache.maven.artifact.repository.ArtifactRepository
- org.apache.maven.artifact.repository.ArtifactRepositoryFactory
- org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
- org.apache.maven.artifact.resolver.ArtifactResolver
- org.apache.maven.artifact.transform.ArtifactTransformation
- org.apache.maven.artifact.transform.ArtifactTransformationManager
- java.lang.Comparable<T>
  - org.apache.maven.artifact.Artifact
  - org.apache.maven.artifact.versioning.ArtifactVersion
- org.apache.maven.ConfigurationInterpolator
- org.apache.maven.artifact.resolver.conflict.ConflictResolver
- org.apache.maven.plugin.ContextEnabled
- org.apache.maven.usability.diagnostics.ErrorDiagnoser
- org.apache.maven.monitor.event.EventDispatcher
- org.apache.maven.monitor.event.EventMonitor
- org.apache.maven.extension.ExtensionManager
- org.apache.maven.lifecycle.LifecycleExecutor
- org.apache.maven.lifecycle.mapping.LifecycleMapping
- org.apache.maven.plugin.logging.Log
- org.apache.maven.Maven
- org.apache.maven.execution.MavenExecutionRequest
- org.apache.maven.plugin.registry.MavenPluginRegistryBuilder
- org.apache.maven.profiles.MavenProfilesBuilder
- org.apache.maven.project.MavenProjectBuilder
- org.apache.maven.project.MavenProjectHelper
- org.apache.maven.reporting.MavenReport
- org.apache.maven.reporting.MavenReportRenderer
- org.apache.maven.settings.MavenSettingsBuilder
- org.apache.maven.project.injection.ModelDefaultsInjector
- org.apache.maven.project.inheritance.ModelInheritanceAssembler
- org.apache.maven.project.interpolation.ModelInterpolator
- org.apache.maven.project.ModelUtils.ModelPartCloner
- org.apache.maven.project.validation.ModelValidator
- org.apache.maven.plugin.Mojo
- org.apache.maven.project.path.PathTranslator
- org.apache.maven.plugin.PluginManager
- org.apache.maven.plugin.PluginMappingManager
- org.apache.maven.plugin.version.PluginVersionManager
- org.apache.maven.profiles.activation.ProfileActivator
- org.apache.maven.project.injection.ProfileInjector
- org.apache.maven.profiles.ProfileManager
- org.apache.maven.project.ProjectBuilderConfiguration
- org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager
- org.apache.maven.toolchain.RequirementMatcher
- org.apache.maven.artifact.resolver.ResolutionListener
- org.apache.maven.artifact.resolver.ResolutionListenerForDepMgmt
- org.apache.maven.execution.RuntimeInformation
- org.apache.maven.toolchain.Toolchain
  - org.apache.maven.toolchain.java.JavaToolChain
  - org.apache.maven.toolchain.ToolchainPrivate
- org.apache.maven.toolchain.ToolchainFactory
- org.apache.maven.toolchain.ToolchainManager
- org.apache.maven.toolchain.ToolchainManagerPrivate
- org.apache.maven.artifact.manager.WagonManager
- org.apache.maven.artifact.manager.WagonProviderMapping