X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Forg%2Fargeo%2Fbuild%2FRepackage.java;h=6f5fbf83e9083b250c793fea6adabaa023bc3401;hb=266a8b7d16aa2f6c071b9e743d6267845dae7516;hp=6ec6b623f5c124caf160aeee90d0ba59a4c54ced;hpb=be94cc57782eedf36477f7980a9625fe9dddd707;p=cc0%2Fargeo-build.git diff --git a/src/org/argeo/build/Repackage.java b/src/org/argeo/build/Repackage.java index 6ec6b62..6f5fbf8 100644 --- a/src/org/argeo/build/Repackage.java +++ b/src/org/argeo/build/Repackage.java @@ -1045,13 +1045,8 @@ public class Repackage { nameVersion = new NameVersion(ourSymbolicName, ourVersion); } else { nameVersion = nameVersionFromManifest(manifest); - if (nameVersion == null) { - logger.log(WARNING, file + " has no symbolic name, trying name/version based on its name"); - // hack for weird issue with JNA jar in Eclipse - String[] arr_ = file.getFileName().toString().split("_"); - String[] arrDot = arr_[1].split("\\."); - nameVersion = new NameVersion(arr_[0], arrDot[0]); - } + if (nameVersion == null) + throw new IllegalStateException("Could not compute name/version from Manifest"); if (ourVersion != null && !nameVersion.getVersion().equals(ourVersion)) { logger.log(WARNING, "Original version is " + nameVersion.getVersion() + " while new version is " + ourVersion);