From: Mathieu Baudier Date: Sat, 7 Oct 2023 05:01:48 +0000 (+0200) Subject: Workaround for badly formatted jar X-Git-Tag: v2.3.8~2 X-Git-Url: https://git.argeo.org/?p=cc0%2Fargeo-build.git;a=commitdiff_plain;h=2853e74b366a47909bd7404e23d9e660b449a4e6 Workaround for badly formatted jar --- diff --git a/src/org/argeo/build/Repackage.java b/src/org/argeo/build/Repackage.java index 7f11f21..4dc6042 100644 --- a/src/org/argeo/build/Repackage.java +++ b/src/org/argeo/build/Repackage.java @@ -1048,8 +1048,10 @@ public class Repackage { if (nameVersion == null) { // hack for weird issue with JNA jar in Eclipse String[] arr_ = file.getFileName().toString().split("_"); + ourSymbolicName = arr_[0]; String v = arr_[1].substring(0, arr_[1].length() - 4);// remove .jar - nameVersion = new NameVersion(arr_[0], v); + entries.put(BUNDLE_VERSION.toString(), v); + nameVersion = new NameVersion(ourSymbolicName, v); logger.log(WARNING, file + " has no symbolic name, trying " + nameVersion.getName() + "/" + nameVersion.getVersion() + " based on its name"); }