Open chrisreddington opened 4 weeks ago
It looks like the .devcontainer/DOCKERFILE
specificies an ARG JAVA_VERSION that needs to be updated. The dockerfile is using sdkman, and JAVA_VERSION 21.0.3-ms
could be a good fit based on my research.
Great call, thanks @mona! Please keep me updated with any insights, but I'll assign this to myself and take a look.
In line with our application lifecycle policies, we need to upgrade this app from Java 17, and should consider targeting Java 21. This is also an opportunity to upgrade to spring boot 3.3.0.
Please do make suggestions on what changes may need to be made across the app to enable the transition, and we'll add them to the below plan.
Migration Plan
build.gradle
with Java 21 and spring boot 3.3.0pom.xml
with Java 21 and spring boot 3.3.0.devcontainer/DOCKERFILE
with an image for Java 21.devcontainer/DOCKERFILE
to set the ARG JAVA_VERSION to21.0.3-ms