package me.osm.gazetter;
import java.io.IOException;
import java.util.Properties;
import org.apache.commons.lang3.StringUtils;
/**
* Program and libraries versions holder
* */
public class Versions {
private static final Properties file = new Properties();
static {
try {
file.load(Versions.class.getResourceAsStream("/version.properties"));
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* App version
*/
public static final String gazetteer = StringUtils.replace(file.getProperty("app.version"), "-SNAPSHOT", "b");
/**
* JavaTopologySuite version
*/
public static final String jts = file.getProperty("jts.version");
/**
* osm-doc-java version
* {@link "https://github.com/kiselev-dv/osm-doc-java"}
* */
public static final String osmdoc = file.getProperty("osmdoc.version");
/**
* Groovy runtime version
* */
public static final String groovy = file.getProperty("groovy.version");
/**
* Application build timestamp
* */
public static final String buildTs = file.getProperty("build.timestamp");
}