Add Kotlin example compile options for JDK 24
This commit is contained in:
parent
6510b2b6b3
commit
3cac9171fd
2 changed files with 5 additions and 2 deletions
|
@ -3,6 +3,7 @@ package net.thauvin.erik.pinboard.samples;
|
|||
import rife.bld.BaseProject;
|
||||
import rife.bld.BuildCommand;
|
||||
import rife.bld.extension.CompileKotlinOperation;
|
||||
import rife.bld.extension.kotlin.CompileOptions;
|
||||
import rife.bld.operations.RunOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -25,7 +26,7 @@ public class ExampleBuild extends BaseProject {
|
|||
repositories = List.of(MAVEN_LOCAL, MAVEN_CENTRAL, SONATYPE_SNAPSHOTS_LEGACY);
|
||||
|
||||
scope(compile)
|
||||
.include(dependency("net.thauvin.erik", "pinboard-poster", version(1, 2, 0)));
|
||||
.include(dependency("net.thauvin.erik", "pinboard-poster", version(1, 2, 1, "SNAPSHOT")));
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
@ -34,8 +35,10 @@ public class ExampleBuild extends BaseProject {
|
|||
|
||||
@Override
|
||||
public void compile() throws Exception {
|
||||
var options = new CompileOptions().jvmOptions("--enable-native-access=ALL-UNNAMED");
|
||||
new CompileKotlinOperation()
|
||||
.fromProject(this)
|
||||
.compileOptions(options)
|
||||
.execute();
|
||||
|
||||
// Also compile the Java source code
|
||||
|
|
|
@ -125,7 +125,7 @@ public class PinboardPosterBuild extends Project {
|
|||
@BuildCommand(summary = "Compiles the Kotlin project")
|
||||
@Override
|
||||
public void compile() throws Exception {
|
||||
final var options = new CompileOptions().jvmOptions("--enable-native-access=ALL-UNNAMED");
|
||||
var options = new CompileOptions().jvmOptions("--enable-native-access=ALL-UNNAMED");
|
||||
new CompileKotlinOperation()
|
||||
.fromProject(this)
|
||||
.compileOptions(options)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue