Package org.eclipse.jetty.start
Class JarVersion
- java.lang.Object
-
- org.eclipse.jetty.start.JarVersion
-
public class JarVersion extends java.lang.Object
Attempt to determine the version of the Jar File based on common version locations.
-
-
Constructor Summary
Constructors Constructor Description JarVersion()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.util.jar.JarEntry
findEntry(java.util.jar.JarFile jar, java.lang.String regex)
private static java.lang.String
getBundleVersion(java.util.jar.Manifest manifest)
private static java.lang.String
getMainManifestImplVersion(java.util.jar.Manifest manifest)
private static java.lang.String
getMavenVersion(java.util.jar.JarFile jar)
private static java.lang.String
getSubManifestImplVersion(java.util.jar.Manifest manifest)
static java.lang.String
getVersion(java.io.File file)
private static java.lang.String
stripV(java.lang.String version)
-
-
-
Method Detail
-
findEntry
private static java.util.jar.JarEntry findEntry(java.util.jar.JarFile jar, java.lang.String regex)
-
getBundleVersion
private static java.lang.String getBundleVersion(java.util.jar.Manifest manifest)
-
getMainManifestImplVersion
private static java.lang.String getMainManifestImplVersion(java.util.jar.Manifest manifest)
-
getMavenVersion
private static java.lang.String getMavenVersion(java.util.jar.JarFile jar) throws java.io.IOException
- Throws:
java.io.IOException
-
getSubManifestImplVersion
private static java.lang.String getSubManifestImplVersion(java.util.jar.Manifest manifest)
-
getVersion
public static java.lang.String getVersion(java.io.File file)
-
stripV
private static java.lang.String stripV(java.lang.String version)
-
-