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 d78741ab0d
commit c473da3611
1 changed files with 1 additions and 1 deletions

View File

@ -65,7 +65,7 @@ public class JcloudsVersion {
private static String readVersionPropertyFromClasspath() { private static String readVersionPropertyFromClasspath() {
Properties versionProperties = new Properties(); Properties versionProperties = new Properties();
try { 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) { } catch (IOException exception) {
throw new IllegalStateException(format("Unable to load version resource file '%s'", VERSION_RESOURCE_FILE), exception); throw new IllegalStateException(format("Unable to load version resource file '%s'", VERSION_RESOURCE_FILE), exception);
} }