Commit 447ddab
committed
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
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | | - | |
0 commit comments