# Package org.apache.maven.shared.jar.identification.exposers

Class Summary
EmbeddedMavenModelExposer: Exposer that examines a JAR file for any embedded Maven metadata for identification.
FilenameExposer: Exposer that examines a JAR file to derive Maven metadata from the pattern of the JAR's filename.
JarClassesExposer: Exposer that examines a JAR file to derive Maven metadata from the classes in a JAR.
ManifestExposer: Exposer that examines a JAR's manifest to derive Maven metadata.
RepositorySearchExposer: Exposer that examines a Maven repository for identical files to the JAR being analyzed.
StaticMainOutputExposer: Exposer that examines a a JAR for classes that have `Version` in the name and calls their `main` method if it exists to obtain the version.
TextFileExposer: Exposer that examines a a JAR for files that contain the text `version` (case-insensitive) and adds the contents as potential version(s).
TimestampExposer: Exposer that examines a a JAR and uses the most recent timestamp as a potential version.