summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/models/Version.java
diff options
context:
space:
mode:
authorJonathan Bauer2015-06-22 13:40:02 +0200
committerJonathan Bauer2015-06-22 13:40:02 +0200
commitbb09d09546c00fe8b0c21d525af31c87097367d4 (patch)
tree61fd648989bcde8ed32b3bf426870d9846e948cb /dozentenmodul/src/main/java/models/Version.java
parent[server] Implement getOperatingSystems and getVirtualizers (diff)
downloadtutor-module-bb09d09546c00fe8b0c21d525af31c87097367d4.tar.gz
tutor-module-bb09d09546c00fe8b0c21d525af31c87097367d4.tar.xz
tutor-module-bb09d09546c00fe8b0c21d525af31c87097367d4.zip
[client] rebasing the whole app...
Diffstat (limited to 'dozentenmodul/src/main/java/models/Version.java')
-rw-r--r--dozentenmodul/src/main/java/models/Version.java45
1 files changed, 0 insertions, 45 deletions
diff --git a/dozentenmodul/src/main/java/models/Version.java b/dozentenmodul/src/main/java/models/Version.java
deleted file mode 100644
index b63e5e6e..00000000
--- a/dozentenmodul/src/main/java/models/Version.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package models;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URL;
-import java.util.Properties;
-import java.util.jar.JarEntry;
-import java.util.jar.JarFile;
-
-public class Version {
-
- private static String version = null;
-
- public static String getVersion() {
- // Maven writes a version number derived from the current timestamp
- // to MANIFEST.MF - read it
- if (version == null) {
- JarFile jf = null;
- try {
- String classPath = Version.class.getName().replace('.', '/') + ".class";
- ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
- URL classPathUrl = classLoader.getResource(classPath);
- String jarPath = classPathUrl.getPath().replaceAll("![^!]*$", "").replaceAll("^(file:|jar:)*", "");
- jf = new JarFile(jarPath);
- JarEntry je = jf.getJarEntry("META-INF/MANIFEST.MF");
- InputStream is = jf.getInputStream(je);
- Properties p = new Properties();
- p.load(is);
- version = p.getProperty("Version-Timestamp");
- } catch (Exception e) {
- e.printStackTrace();
- version = "unknown";
- } finally {
- if (jf != null)
- try {
- jf.close();
- } catch (IOException e) {
-
- }
- }
- }
- return version;
- }
-
-}