give up graalvm native image.

This commit is contained in:
dalbodeule
2024-06-14 12:40:30 +09:00
parent ceb730a933
commit 5a3cdbd45a
17 changed files with 41 additions and 858 deletions

View File

@@ -1,3 +1,5 @@
import org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
plugins {
val kotlinVersion = "2.0.0"
@@ -104,3 +106,15 @@ tasks.withType<Jar> {
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
}
tasks.register<JavaExec>("generateReflectConfig") {
group = "build"
description = "Generate GraalVM reflection configuration using agent"
mainClass = application.mainClass
classpath = sourceSets["main"].runtimeClasspath
jvmArgs(
"-agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image"
)
}