# Hierarchy For Package org.apache.sling.feature.maven.mojos

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.sling.feature.maven.mojos.AbstractFeatureMojo.BaseArtifactProvider (implements org.apache.sling.feature.builder.ArtifactProvider)
  - org.apache.sling.feature.maven.mojos.AbstractFeatureMojo.BaseFeatureProvider (implements org.apache.sling.feature.builder.FeatureProvider)
  - org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
    - org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
      - org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo
        - org.apache.sling.feature.maven.mojos.AbstractRepositoryMojo
          - org.apache.sling.feature.maven.mojos.CollectArtifactsMojo
          - org.apache.sling.feature.maven.mojos.RepositoryMojo
        - org.apache.sling.feature.maven.mojos.AggregateFeaturesMojo
        - org.apache.sling.feature.maven.mojos.AnalyseFeaturesMojo
        - org.apache.sling.feature.maven.mojos.ApisJarMojo
        - org.apache.sling.feature.maven.mojos.ApplyDefaultConfigMojo
        - org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
        - org.apache.sling.feature.maven.mojos.EmbedFeaturesMojo
        - org.apache.sling.feature.maven.mojos.ExtractExtensionMojo
        - org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
        - org.apache.sling.feature.maven.mojos.FeaturesDiffMojo
        - org.apache.sling.feature.maven.mojos.IncludeArtifactMojo
        - org.apache.sling.feature.maven.mojos.InfoMojo
        - org.apache.sling.feature.maven.mojos.UpdateVersionsMojo
      - org.apache.sling.feature.maven.mojos.AttachFeaturesMojo
  - org.codehaus.plexus.util.AbstractScanner (implements org.codehaus.plexus.util.Scanner)
    - org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo.FeatureScanner
  - org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
    - org.apache.sling.feature.maven.mojos.Aggregate
    - org.apache.sling.feature.maven.mojos.Archive
    - org.apache.sling.feature.maven.mojos.Repository
    - org.apache.sling.feature.maven.mojos.Scan
  - org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.ArtifactUpdate
  - org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.UpdateConfig
  - org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.UpdateResult

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.sling.feature.maven.mojos.InfoMojo.OutputFormat
    - org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.Scope