From 9e1023b4b87edb40fbd476f9300631059a3ae325 Mon Sep 17 00:00:00 2001 From: ansgarz Date: Wed, 9 Oct 2024 22:02:23 +0200 Subject: [PATCH] [skip ci] reduce size native-images --- build.gradle | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index e38c6a8..97dd5be 100644 --- a/build.gradle +++ b/build.gradle @@ -64,8 +64,6 @@ compileTestJava.options.debugOptions.debugLevel = "source,lines,vars" dependencies { api("org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version_no") - api("org.jetbrains.kotlinx:kotlinx-serialization-json:1.3.2") - api("org.jetbrains.kotlinx:kotlinx-serialization-core:1.3.2") api("org.jetbrains.kotlinx:kotlinx-cli:0.3.4") api('com.charleskorn.kaml:kaml:0.54.0') @@ -169,9 +167,9 @@ tasks.register('installbinaires') { dependsOn(uberjarServer, uberjarDesktop, uberjarSyspec) doLast { println "Building binaries ..." - exec { commandLine("sh", "-c", "cd build/libs/ && native-image --no-fallback --initialize-at-build-time=kotlin.DeprecationLevel -H:+UnlockExperimentalVMOptions -H:IncludeResources=\".*\" -jar provs-desktop.jar") } - exec { commandLine("sh", "-c", "cd build/libs/ && native-image --no-fallback --initialize-at-build-time=kotlin.DeprecationLevel -H:+UnlockExperimentalVMOptions -H:IncludeResources=\".*\" -jar provs-server.jar") } - exec { commandLine("sh", "-c", "cd build/libs/ && native-image --no-fallback --initialize-at-build-time=kotlin.DeprecationLevel -H:+UnlockExperimentalVMOptions -H:IncludeResources=\".*\" -jar provs-syspec.jar") } + exec { commandLine("sh", "-c", "cd build/libs/ && native-image --no-fallback --initialize-at-build-time=kotlin.DeprecationLevel -H:+UnlockExperimentalVMOptions -H:IncludeResources=\".*org/domaindrivenarchitecture/provs/.*(conf|ssh_config|sshd_config|sh|vimrc|xml|yaml)\" -jar provs-desktop.jar") } + exec { commandLine("sh", "-c", "cd build/libs/ && native-image --no-fallback --initialize-at-build-time=kotlin.DeprecationLevel -H:+UnlockExperimentalVMOptions -H:IncludeResources=\".*org/domaindrivenarchitecture/provs/.*(conf|ssh_config|sshd_config|sh|vimrc|xml|yaml)\" -jar provs-server.jar") } + exec { commandLine("sh", "-c", "cd build/libs/ && native-image --no-fallback --initialize-at-build-time=kotlin.DeprecationLevel -H:+UnlockExperimentalVMOptions -H:IncludeResources=\".*org/domaindrivenarchitecture/provs/.*(conf|ssh_config|sshd_config|sh|vimrc|xml|yaml)\" -jar provs-syspec.jar") } exec { commandLine("sh", "-c", "sudo cp build/libs/provs-desktop /usr/local/bin/") } exec { commandLine("sh", "-c", "sudo cp build/libs/provs-server /usr/local/bin/") } exec { commandLine("sh", "-c", "sudo cp build/libs/provs-syspec /usr/local/bin/") }