JCloudsVersion now uses the classloader that loaded the class instead of the TCCL

This commit is contained in:
Ioannis Canellos 2012-01-17 00:35:24 +02:00
parent 1684b02033
commit fc2cc6c704

View File

@ -66,7 +66,7 @@ public class JcloudsVersion {
private static String readVersionPropertyFromClasspath() {
Properties versionProperties = new Properties();
try {
versionProperties.load(checkNotNull(Thread.currentThread().getContextClassLoader().getResourceAsStream(VERSION_RESOURCE_FILE), VERSION_RESOURCE_FILE));
versionProperties.load(checkNotNull(JcloudsVersion.class.getClassLoader().getResourceAsStream(VERSION_RESOURCE_FILE), VERSION_RESOURCE_FILE));
} catch (IOException exception) {
throw new IllegalStateException(format("Unable to load version resource file '%s'", VERSION_RESOURCE_FILE), exception);
}