Skip to content

Commit 8c0348b

Browse files
committed
Continue to support Java 17 and earlier for --compress option
1 parent c822104 commit 8c0348b

File tree

1 file changed

+7
-1
lines changed
  • linker/src/main/java/io/helidon/build/linker

1 file changed

+7
-1
lines changed

linker/src/main/java/io/helidon/build/linker/Linker.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,13 @@ private void buildJlinkArguments() {
193193
jlinkArgs.add("--no-header-files");
194194
jlinkArgs.add("--no-man-pages");
195195
jlinkArgs.add("--compress");
196-
jlinkArgs.add("zip-6");
196+
197+
// The options used with --compress changed in 21
198+
if (config.jdk().version().feature() >= 21) {
199+
jlinkArgs.add("zip-6");
200+
} else {
201+
jlinkArgs.add("2");
202+
}
197203

198204
// user provided args
199205
jlinkArgs.addAll(config.additionalJlinkArgs());

0 commit comments

Comments
 (0)