]> git.argeo.org Git - cc0/argeo-build.git/blobdiff - src/org/argeo/build/Repackage.java
Make repackage less verbose
[cc0/argeo-build.git] / src / org / argeo / build / Repackage.java
index eee959a9f3177955eb71e7a1561e5384accff96a..1debe690812e24f7aac1ca63e42ead4794ade8a2 100644 (file)
@@ -609,7 +609,7 @@ public class Repackage {
                                                if (includeMatcher.matches(file)) {
                                                        for (PathMatcher excludeMatcher : excludeMatchers) {
                                                                if (excludeMatcher.matches(file)) {
-                                                                       logger.log(Level.WARNING, "Skipping excluded " + file);
+                                                                       logger.log(Level.TRACE, "Skipping excluded " + file);
                                                                        return FileVisitResult.CONTINUE;
                                                                }
                                                        }
@@ -802,8 +802,9 @@ public class Repackage {
                        Path manifestPath = targetBundleDir.resolve("META-INF/MANIFEST.MF");
                        Files.createDirectories(manifestPath.getParent());
 
-                       if (isSingleton) {
-                               entries.put(BUNDLE_SYMBOLICNAME.toString(), nameVersion.getName() + ";singleton:=true");
+                       if (isSingleton && entries.containsKey(BUNDLE_SYMBOLICNAME.toString())) {
+                               entries.put(BUNDLE_SYMBOLICNAME.toString(),
+                                               entries.get(BUNDLE_SYMBOLICNAME.toString()) + ";singleton:=true");
                        }
 
                        for (String key : entries.keySet()) {