diff options
author | gjoranv <gv@verizonmedia.com> | 2022-05-13 00:11:00 +0200 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2022-05-13 00:33:09 +0200 |
commit | e831fcc53826f5b5d5d8f91a61193a047b18dd51 (patch) | |
tree | 1b31ad35e9eaaa03a379a475965ebddd7f4464c4 | |
parent | c6c407d234fe5b5e926f35bceb8e26d4298d3c4f (diff) |
Avoid 'null' entries in exported packages.
- Occurred when a dependency jar did not have the ExportPackages
manifest header.
-rw-r--r-- | jdisc_core/src/main/java/com/yahoo/jdisc/core/ExportPackages.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/core/ExportPackages.java b/jdisc_core/src/main/java/com/yahoo/jdisc/core/ExportPackages.java index dda33c2d1a8..3a706101790 100644 --- a/jdisc_core/src/main/java/com/yahoo/jdisc/core/ExportPackages.java +++ b/jdisc_core/src/main/java/com/yahoo/jdisc/core/ExportPackages.java @@ -58,7 +58,9 @@ public class ExportPackages { .append("org.aopalliance.aop"); for (int i = 1; i < jars.length; ++i) { - out.append(", ").append(getExportedPackages(jars[i])); + String exports = getExportedPackages(jars[i]); + if (exports != null && ! exports.isEmpty()) + out.append(", ").append(exports); } return out.toString(); } |