# Hierarchy For Package org.apache.maven.usability

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.maven.usability.ArtifactNotFoundDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.usability.ArtifactResolverDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.usability.InvalidArtifactDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - 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.usability.PluginConfigurationDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.usability.ProfileActivationDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.usability.ProjectBuildDiagnoser (implements org.apache.maven.usability.diagnostics.ErrorDiagnoser)
  - org.apache.maven.usability.SystemWarnings