plugins { id("inceptum.application") id("com.github.johnrengelman.shadow") id("jf.manifold") } application { mainClass.set("io.gitlab.jfronny.inceptum.gtk.GtkMain") } repositories { mavenLocal() maven { url = uri("https://maven.frohnmeyer-wds.de/java-gi") } } dependencies { implementation("io.github.jwharm.javagi:gtk4:0.3-SNAPSHOT") implementation("io.github.jwharm.javagi:glib:0.3-SNAPSHOT") implementation(project(":launcher")) } tasks.compileJava { options.compilerArgs.add("--enable-preview") } tasks.runShadow { workingDir = rootProject.projectDir jvmArgs!!.addAll(listOf("--enable-preview", "--enable-native-access=ALL-UNNAMED")) }