Newer
Older
Sonia Zorba
committed
package it.inaf.ia2.tsm.webapp;
import java.io.IOException;
import java.io.InputStream;
import java.util.Scanner;
/**
* Static class for sharing version number inside the application.
*
* @author Sonia Zorba {@literal <zorba at oats.inaf.it>}
*/
public class Version {
public final static String NUMBER;
static {
Sonia Zorba
committed
try (InputStream is = Version.class.getClassLoader().getResourceAsStream("version.txt")) {
Sonia Zorba
committed
Scanner s = new Scanner(is).useDelimiter("\\A");
NUMBER = s.next().trim();
} catch (IOException e) {
throw new ExceptionInInitializerError("File version.txt not found in the war package!");
}
}
}