plugins { id("application") id("org.openjfx.javafxplugin") version "0.0.10" } javafx { version = "11" modules( "javafx.controls", "javafx.fxml" ) } application { mainClassName = "client.MainApplication" } dependencies { implementation(project(":data")) } val jar by tasks.getting(Jar::class) { manifest { attributes["Main-Class"] = "client.Launcher" } from({ configurations.runtimeClasspath.get().map { if (it.isDirectory) it else zipTree(it) } }) } tasks.register("blabla", Copy::class) { group = "dasdas" dependsOn("clean") dependsOn("jar") from("$buildDir/libs/app.jar") mkdir("$buildDir/newShit/") into("$buildDir/newShit/") }