Clean build
This commit is contained in:
+5
-25
@@ -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"
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user