]> git.argeo.org Git - cc0/argeo-build.git/blobdiff - src/org/argeo/build/Repackage.java
Improve logging
[cc0/argeo-build.git] / src / org / argeo / build / Repackage.java
index 1b2d6d1d8e7af3d440236dca2c431b37fb8ae42b..90202952607eb15b9cab2a53e597250b7b0372ad 100644 (file)
@@ -75,6 +75,7 @@ public class Repackage {
        final static boolean parallel = true;
 
        // cache
+       /** Summary of all license seen during the repackaging. */
        final static Map<String, Set<String>> licensesUsed = new TreeMap<>();
 
        /** Main entry point. */
@@ -101,7 +102,7 @@ public class Repackage {
                StringBuilder sb = new StringBuilder();
                for (String licenseId : licensesUsed.keySet())
                        for (String name : licensesUsed.get(licenseId))
-                               sb.append(licenseId + "\t" + name + "\n");
+                               sb.append((licenseId.equals("") ? "Proprietary" : licenseId) + "\t\t" + name + "\n");
                logger.log(INFO, "# License summary:\n" + sb);
        }
 
@@ -889,7 +890,7 @@ public class Repackage {
                        } else {
                                if (!licensesUsed.containsKey(spdxLicenceId))
                                        licensesUsed.put(spdxLicenceId, new TreeSet<>());
-                               licensesUsed.get(spdxLicenceId).add(file.getFileName().toString());
+                               licensesUsed.get(spdxLicenceId).add(nameVersion.toString());
                        }
 
                        try (OutputStream out = Files.newOutputStream(manifestPath)) {