From fa56e7fcdbe5f8d2c1c001a27fb338057ebbb372 Mon Sep 17 00:00:00 2001 From: Alex Chew Date: Thu, 14 Oct 2021 09:56:11 -0700 Subject: [PATCH] load library version via local ClassLoader (#158) --- .../services/dynamodbv2/datamodeling/internal/Utils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/Utils.java b/sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/Utils.java index 06abd3dc..be0abe3e 100644 --- a/sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/Utils.java +++ b/sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal/Utils.java @@ -57,7 +57,8 @@ public static V checkNotNull(final V ref, final String errMsg) { public static String loadVersion() { try { final Properties properties = new Properties(); - properties.load(ClassLoader.getSystemResourceAsStream("project.properties")); + final ClassLoader loader = Utils.class.getClassLoader(); + properties.load(loader.getResourceAsStream("project.properties")); return properties.getProperty("version"); } catch (final IOException ex) { return "unknown";