From 041eac53990703a8e0393d46a046e468509f1f58 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 15:50:20 +0000 Subject: [PATCH 1/2] Bump org.springframework.boot from 2.7.18 to 4.0.0 Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 2.7.18 to 4.0.0. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.18...v4.0.0) --- updated-dependencies: - dependency-name: org.springframework.boot dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 6fc80c07..6abf7b71 100644 --- a/build.gradle +++ b/build.gradle @@ -14,7 +14,7 @@ ext { gsonVersion = "2.13.2" picocliVersion = "4.7.7" // 3.0(?) introduced Spring AOT automatic stuff and breaks when using GraalVM native image - springBoot = "2.7.18" + springBoot = "4.0.0" acdasmVersion = "6.1" graalvmBuildVersion = "0.11.3" clthVersion = "2.1" From 837ef1c5886a55bd901632194896702bb9e814ee Mon Sep 17 00:00:00 2001 From: Rob Greene Date: Mon, 24 Nov 2025 10:37:33 -0600 Subject: [PATCH 2/2] Found a way to disable AOT processing. This should allow the Sprint Boot tooling to upgrade?! --- app/cli-ac/build.gradle | 8 ++++++++ app/cli-acx/build.gradle | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/app/cli-ac/build.gradle b/app/cli-ac/build.gradle index 38dbd1f2..fd741921 100644 --- a/app/cli-ac/build.gradle +++ b/app/cli-ac/build.gradle @@ -41,6 +41,14 @@ jar { } } +// Disable all Spring AOT processing +processAot.configure { + enabled = false; +} +processTestAot.configure { + enabled = false; +} + bootJar { archiveBaseName = 'AppleCommander' archiveAppendix = 'ac' diff --git a/app/cli-acx/build.gradle b/app/cli-acx/build.gradle index 894e5d1d..98c59e90 100644 --- a/app/cli-acx/build.gradle +++ b/app/cli-acx/build.gradle @@ -45,6 +45,14 @@ jar { } } +// Disable all Spring AOT processing +processAot.configure { + enabled = false; +} +processTestAot.configure { + enabled = false; +} + bootJar { archiveBaseName = 'AppleCommander' archiveAppendix = 'acx'