package models; import java.io.InputStream; import java.util.Properties; 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) { try { InputStream is = Version.class .getResourceAsStream("/META-INF/MANIFEST.MF"); Properties p = new Properties(); p.load(is); version = p.getProperty("Version-Timestamp"); } catch (Exception e) { e.printStackTrace(); version = "unknown"; } } return version; } }