Skip to content

Commit 638f3ab

Browse files
committed
แก้ไขการกำหนดค่า
1 parent de8566b commit 638f3ab

File tree

2 files changed

+29
-17
lines changed

2 files changed

+29
-17
lines changed

.github/workflows/qodana_code_quality.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Qodana
22

33
on:
4-
workflow_dispatch: 'code analysis'
4+
workflow_dispatch:
55
pull_request:
66
push:
77
branches:

build.gradle.kts

+28-16
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
13
import org.jooq.meta.jaxb.Logging
24
import org.jooq.meta.jaxb.Property
35

@@ -68,23 +70,15 @@ dependencies {
6870

6971
}
7072

71-
72-
graalvmNative {
73-
binaries {
74-
all {
75-
// * https://www.graalvm.org/latest/reference-manual/native-image/overview/BuildOutput/?fbclid=IwAR007Rh7fYg-CJZywqhFM8PF5XDWPvgOfaV9txFDqpy6PWjtZp2bXpgncL0_aem_Af0UTqW_wKY5RFkebOwqrANSJn-d6fpSoJLMyra23KLgMNQuur3l75gjN29_Ymw1JYkeX7upxGBzGPFkJ4iRuojh
76-
buildArgs.add("-H:+AddAllCharsets")
77-
buildArgs.add("-R:MaxHeapSize=3G")
78-
buildArgs.add("-J-XX:MaxRAMPercentage=60.0")
79-
imageName.set("${project.name}-0.0.1-alpha")
80-
javaLauncher.set(javaToolchains.launcherFor {
81-
languageVersion.set(JavaLanguageVersion.of(17))
82-
vendor.set(JvmVendorSpec.GRAAL_VM)
83-
})
84-
verbose.set(true)
85-
}
73+
tasks
74+
.withType<KotlinJvmCompile>()
75+
.configureEach {
76+
compilerOptions
77+
.languageVersion
78+
.set(
79+
KotlinVersion.KOTLIN_2_0
80+
)
8681
}
87-
}
8882

8983

9084
java {
@@ -111,6 +105,24 @@ application {
111105
}
112106

113107

108+
graalvmNative {
109+
binaries {
110+
all {
111+
// * https://www.graalvm.org/latest/reference-manual/native-image/overview/BuildOutput/?fbclid=IwAR007Rh7fYg-CJZywqhFM8PF5XDWPvgOfaV9txFDqpy6PWjtZp2bXpgncL0_aem_Af0UTqW_wKY5RFkebOwqrANSJn-d6fpSoJLMyra23KLgMNQuur3l75gjN29_Ymw1JYkeX7upxGBzGPFkJ4iRuojh
112+
buildArgs.add("-H:+AddAllCharsets")
113+
buildArgs.add("-R:MaxHeapSize=4G")
114+
//buildArgs.add("-J-XX:MaxRAMPercentage=60.0")
115+
//buildArgs.add("--target=linux-x86-64-v3")
116+
imageName.set("${project.name}-0.0.1-alpha")
117+
javaLauncher.set(javaToolchains.launcherFor {
118+
languageVersion.set(JavaLanguageVersion.of(17))
119+
vendor.set(JvmVendorSpec.GRAAL_VM)
120+
})
121+
verbose.set(true)
122+
}
123+
}
124+
}
125+
114126
//graalvmNative.toolchainDetection.set(true)
115127
micronaut {
116128
runtime("netty")

0 commit comments

Comments
 (0)