Clean build

This commit is contained in:
2021-04-03 18:39:06 +02:00
parent f037c6a724
commit 907fdb4f10
6 changed files with 48 additions and 25 deletions
+5 -25
View File
@@ -1,8 +1,12 @@
plugins {
id("kotlin-application")
id("com.github.johnrengelman.shadow") version "6.1.0"
id("shadow")
id("native-image")
id("release")
}
version = "0.0.1-SNAPSHOT"
dependencies {
implementation("org.slf4j:slf4j-api:2.0.0-alpha1")
runtimeOnly("org.slf4j:slf4j-simple:2.0.0-alpha1")
@@ -16,27 +20,3 @@ application {
mainClass.set("scaffold.ScaffoldKt")
applicationName = "scaffold"
}
tasks.withType<com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar> {
archiveBaseName.set("scaffold")
archiveClassifier.set("")
archiveVersion.set("")
}
task("buildNative") {
dependsOn("installShadowDist")
doLast {
exec {
commandLine(
"native-image",
"--no-fallback",
"-R:MaxNewSize=32",
"--language:js",
"-jar",
"${project.buildDir}/install/app-shadow/lib/scaffold.jar",
"${project.buildDir}/native/scaffold"
)
}
}
}