VPR-Frontend/hellofx/app/build.gradle.kts

42 lines
747 B
Plaintext

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/")
}