diff --git a/.github/workflows/analysis.yml b/.github/workflows/analysis.yml
index b9455fa..d096471 100644
--- a/.github/workflows/analysis.yml
+++ b/.github/workflows/analysis.yml
@@ -63,7 +63,7 @@ jobs:
- uses: actions/setup-java@v4
with:
distribution: "temurin"
- java-version: "21"
+ java-version: "23"
- name: Cache local Maven repository
uses: actions/cache@v4
with:
diff --git a/backend-java/Dockerfile b/backend-java/Dockerfile
index 6d3c292..5beda53 100644
--- a/backend-java/Dockerfile
+++ b/backend-java/Dockerfile
@@ -2,7 +2,7 @@
# https://github.com/quarkusio/quarkus-images
# "Provides the native-image executable. Used by the Maven and Gradle plugin from Quarkus to build linux64 executables"
-FROM quay.io/quarkus/ubi-quarkus-graalvmce-builder-image:jdk-21 AS build
+FROM quay.io/quarkus/ubi-quarkus-graalvmce-builder-image:jdk-23 AS build
# Image defaults to /project; copy controlled by .dockerignore
COPY --chown=quarkus:quarkus . ./
diff --git a/backend-java/pom.xml b/backend-java/pom.xml
index 8680785..009da76 100644
--- a/backend-java/pom.xml
+++ b/backend-java/pom.xml
@@ -7,7 +7,7 @@
1.0.0-SNAPSHOT
3.13.0
- 21
+ 23
UTF-8
UTF-8
quarkus-bom