Skip to content

Commit 447ddab

Browse files
build: Prioritize Temurin 25 for default toolchain and keep Gluon for native-only path
Problem: - The pinned Gluon Graal toolchain (github:gluonhq/graal@gluon-23+25.1-dev-2409082136) is not updated frequently. - Using it as the default Java for general development/build paths can increase long-term risk exposure (e.g., delayed security updates) for non-native workflows. Actions: - Reordered [.mise.toml] tool priority to make 'java = temurin-25' the default Java toolchain. - Kept the Gluon Graal pin in place for native-image scenarios that explicitly require it. - Preserved the existing build contract where build.gradle routes only native build flow to Gluon, while regular jar/jpackage and day-to-day usage stay on Temurin 25. Result: - General usage and standard builds now resolve to Temurin 25 by default. - Native build path continues to use Gluon Graal explicitly, without changing jar/jpackage behavior.
1 parent d124d3e commit 447ddab

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

.mise.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ TEMP = "C:\\Temp"
33
TMP = "C:\\Temp"
44

55
[tools]
6+
java = "temurin-25"
67
"github:gluonhq/graal" = "gluon-23+25.1-dev-2409082136"
7-
java = "graalvm-community-25.0.2"

0 commit comments

Comments
 (0)