# Hierarchy For Package org.apache.maven.plugin

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - AbstractComponentDiscoverer
    - org.apache.maven.plugin.MavenPluginDiscoverer
  - 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)
  - org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
  - org.apache.maven.plugin.DebugConfigurationListener
  - org.apache.maven.plugin.MavenPluginValidator
  - org.apache.maven.plugin.MojoExecution
  - org.apache.maven.plugin.PluginParameterExpressionEvaluator
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.maven.artifact.resolver.AbstractArtifactResolutionException
        - org.apache.maven.plugin.PluginNotFoundException
      - org.apache.maven.plugin.AbstractMojoExecutionException
        - org.apache.maven.plugin.MojoExecutionException
        - org.apache.maven.plugin.MojoFailureException
      - org.apache.maven.plugin.InvalidPluginException
      - org.apache.maven.plugin.PluginConfigurationException
        - org.apache.maven.plugin.PluginParameterException
      - org.apache.maven.plugin.PluginManagerException

## Interface Hierarchy

- org.apache.maven.plugin.ContextEnabled
- org.apache.maven.plugin.Mojo
- org.apache.maven.plugin.PluginManager
- org.apache.maven.plugin.PluginMappingManager