mirror of
https://github.com/ethauvin/bld.git
synced 2025-04-26 08:37:11 -07:00
Added support for Java 20-21 specific options
This commit is contained in:
parent
750758993d
commit
e32e17403f
6 changed files with 83 additions and 3 deletions
|
@ -97,8 +97,13 @@ public class TestJlinkOperation {
|
|||
.modulePath("src/test/resources/jlink/build/jmod")
|
||||
.addModules("dev.mccue.tree")
|
||||
.launcher("tree", "dev.mccue.tree", "dev.mccue.tree.Tree")
|
||||
.compress(CompressionLevel.NO_COMPRESSION)
|
||||
.output(output.getAbsolutePath());
|
||||
if (Runtime.version().version().get(0) >= 21) {
|
||||
options.compress(ZipCompression.ZIP_6);
|
||||
} else {
|
||||
options.compress(CompressionLevel.ZIP);
|
||||
}
|
||||
|
||||
var jlink = new JlinkOperation().jlinkOptions(options);
|
||||
|
||||
assertDoesNotThrow(jlink::execute);
|
||||
|
|
|
@ -109,6 +109,10 @@ public class TestJmodOperation {
|
|||
var mod = new File(tmpdir, "dev.mccue.tree.jmod");
|
||||
|
||||
var options = new JmodOptions().classpath("src/test/resources/jlink/build/jar/dev.mccue.tree.jar");
|
||||
if (Runtime.version().version().get(0) >= 20) {
|
||||
options.compress(ZipCompression.ZIP_9);
|
||||
}
|
||||
|
||||
var jmod = new JmodOperation()
|
||||
.operationMode(OperationMode.CREATE)
|
||||
.jmodFile(mod.getAbsolutePath())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue