
com.atomikos.util.Atomikos Maven / Gradle / Ivy
package com.atomikos.util;
import java.io.InputStream;
import java.util.Properties;
import com.atomikos.logging.Logger;
import com.atomikos.logging.LoggerFactory;
public final class Atomikos {
final private static Logger LOGGER = LoggerFactory.createLogger(Atomikos.class);
private Atomikos() {
//Nobody can load me !!!
}
public final static String VERSION = loadVersion();
private static String loadVersion() {
final Properties properties = new Properties();
try {
InputStream inStream = Atomikos.class.getClassLoader().getResourceAsStream("META-INF/maven/com.atomikos/atomikos-util/pom.properties");
properties.load(inStream);
} catch (Exception e) {
LOGGER.logWarning("Unable to load version.properties using Util.class.getClassLoader().getResourceAsStream(...)", e);
return "UNKNOWN";
}
return properties.getProperty("version");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy