Update to Gradle 8.1.1
Gradle 8.1 allows building this project with Java 20.
Spring Boot needs to be updated as well to support Gradle 8.1. This change updates Spring Boot to the latest available version 3.1.0.
The only manual changes are the update of springBoot in gradle.properties and the replacement of the deprecated and now removed classifier in lib/ac-api/build.gradle. The remaining changes were automatically generated by running gradle wrapper --gradle-version latest.
Sorry, I got so messed up with the Gradle errors that I didn't reread your note! 😂 you already answered the question. Let me ponder. That requires all users to upgrade their versions of Java as well...
I just had the change laying around and wanted to propose it here. It's fine for me if it is not applied.
The background is that I once added a packaging script for applecommander to the Arch Linux User Repository (https://aur.archlinux.org/packages/applecommander) and here we need that change to allow using the Java version shipped with Arch. But I'm totally fine to keep that as an Arch-specific patch.