CRYPTO-103 NativeCodeLoader.getVersion() is not needed Project: http://git-wip-us.apache.org/repos/asf/commons-crypto/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-crypto/commit/fd2b9347 Tree: http://git-wip-us.apache.org/repos/asf/commons-crypto/tree/fd2b9347 Diff: http://git-wip-us.apache.org/repos/asf/commons-crypto/diff/fd2b9347
Branch: refs/heads/CRYPTO-1.0.0 Commit: fd2b93472cc8438c17874635e674d1cf1a84864e Parents: 211498e Author: Sebb <s...@apache.org> Authored: Sat Jul 9 13:20:42 2016 +0100 Committer: Sebb <s...@apache.org> Committed: Sat Jul 9 13:20:42 2016 +0100 ---------------------------------------------------------------------- .../java/org/apache/commons/crypto/Crypto.java | 9 ------ .../apache/commons/crypto/NativeCodeLoader.java | 29 ++------------------ .../commons/crypto/NativeCodeLoaderTest.java | 6 ---- 3 files changed, 2 insertions(+), 42 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/fd2b9347/src/main/java/org/apache/commons/crypto/Crypto.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/crypto/Crypto.java b/src/main/java/org/apache/commons/crypto/Crypto.java index 85e2186..e7aa101 100644 --- a/src/main/java/org/apache/commons/crypto/Crypto.java +++ b/src/main/java/org/apache/commons/crypto/Crypto.java @@ -46,15 +46,6 @@ public final class Crypto { + "lib.tempdir"; /** - * Gets the currently active version of Apache Commons Crypto. - * - * @return the version - */ - public static String getVersion() { - return NativeCodeLoader.getVersion(); - } - - /** * Checks whether the native code has been successfully loaded for the platform. * * @return true if the native code has been loaded successfully. http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/fd2b9347/src/main/java/org/apache/commons/crypto/NativeCodeLoader.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/crypto/NativeCodeLoader.java b/src/main/java/org/apache/commons/crypto/NativeCodeLoader.java index 4d4dbcb..4b5a765 100644 --- a/src/main/java/org/apache/commons/crypto/NativeCodeLoader.java +++ b/src/main/java/org/apache/commons/crypto/NativeCodeLoader.java @@ -149,8 +149,8 @@ final class NativeCodeLoader { // loaders // can read the libcommons-crypto multiple times. String uuid = UUID.randomUUID().toString(); - String extractedLibFileName = String.format("commons-crypto-%s-%s-%s", - getVersion(), uuid, libraryFileName); + String extractedLibFileName = String.format("commons-crypto-%s-%s", + uuid, libraryFileName); File extractedLibFile = new File(targetFolder, extractedLibFileName); InputStream reader = null; @@ -215,31 +215,6 @@ final class NativeCodeLoader { } /** - * Gets the version by reading pom.properties embedded in jar. This version - * data is used as a suffix of a dll file extracted from the jar. - * - * @return the version string - */ - static String getVersion() { - URL versionFile = NativeCodeLoader.class - .getResource("/META-INF/maven/org.apache.commons.crypto/commons-crypto/pom.properties"); - String version = "unknown"; - if (versionFile != null) { - Properties versionData = new Properties(); - try { - versionData.load(versionFile.openStream()); - version = versionData.getProperty("version", version); - if (version.equals("unknown")) { - version = versionData.getProperty("VERSION", version); - } - version = version.trim().replaceAll("[^0-9M\\.]", ""); - } catch (IOException e) { // NOPMD - } - } - return version; - } - - /** * Checks whether in1 and in2 is equal. * * @param in1 the input1. http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/fd2b9347/src/test/java/org/apache/commons/crypto/NativeCodeLoaderTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/crypto/NativeCodeLoaderTest.java b/src/test/java/org/apache/commons/crypto/NativeCodeLoaderTest.java index ff871de..02b60de 100644 --- a/src/test/java/org/apache/commons/crypto/NativeCodeLoaderTest.java +++ b/src/test/java/org/apache/commons/crypto/NativeCodeLoaderTest.java @@ -39,12 +39,6 @@ public class NativeCodeLoaderTest { System.out.println("** WARN: Native (JNI) code was not loaded: " + NativeCodeLoader.getLoadingError()); } - assertNotNull(NativeCodeLoader.getVersion()); - } - - @Test - public void testGetVersion() { - assertNotNull(NativeCodeLoader.getVersion()); } @Test