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

47 lines
831 B
Plaintext
Raw Normal View History

plugins {
id("application")
id("org.openjfx.javafxplugin") version "0.0.10"
}
javafx {
version = "11"
modules(
"javafx.controls",
"javafx.fxml"
)
}
application {
2022-01-25 19:18:38 +01:00
mainClassName = "main.MainApplication"
}
2022-01-11 12:13:24 +01:00
repositories {
mavenCentral()
}
dependencies {
2022-01-11 12:13:24 +01:00
implementation("com.jfoenix:jfoenix:9.0.10")
implementation(project(":data"))
}
val jar by tasks.getting(Jar::class) {
manifest {
2022-01-25 19:18:38 +01:00
attributes["Main-Class"] = "main.Launcher"
}
from({
configurations.runtimeClasspath.get().map { if (it.isDirectory) it else zipTree(it) }
})
}
tasks.register("rebuild and move", Copy::class) {
group = "custom"
dependsOn("clean")
dependsOn("jar")
from("$buildDir/libs/app.jar")
mkdir("$buildDir/out/")
into("$buildDir/out/")
}