From 1b59c247381f47e2e9c48f481c84c90c301b837d Mon Sep 17 00:00:00 2001 From: Shawn Azman Date: Tue, 2 Dec 2025 18:30:39 +0000 Subject: [PATCH] Upgrade Java version from 17 to 21 - Update java.version property in pom.xml from 17 to 21 - Fix maven-compiler-plugin source/target from 1.8 to 21 (resolving inconsistency) - Update Dockerfile builder stage from maven:3.8.3-openjdk-17 to maven:3.8.3-openjdk-21 - Update Dockerfile runtime stage from openjdk:17-alpine to openjdk:21-alpine Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- Dockerfile | 4 ++-- pom.xml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 079acabe..4c9df048 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ #---------------------------------- # Import docker image with maven installed -FROM maven:3.8.3-openjdk-17 as builder +FROM maven:3.8.3-openjdk-21 as builder # Add maintainer, so that new user will understand who had written this Dockerfile MAINTAINER Madhup Pandey @@ -25,7 +25,7 @@ RUN mvn clean install -DskipTests=true #-------------------------------------- # Import small size java image -FROM openjdk:17-alpine as deployer +FROM openjdk:21-alpine as deployer # Copy build from stage 1 (builder) COPY --from=builder /src/target/*.jar /src/target/bankapp.jar diff --git a/pom.xml b/pom.xml index fc5bfeac..547e6c8d 100644 --- a/pom.xml +++ b/pom.xml @@ -27,7 +27,7 @@ - 17 + 21 @@ -80,8 +80,8 @@ maven-compiler-plugin 3.8.0 - 1.8 - 1.8 + 21 + 21