From 480d9bdd25b359b7db44316c815af9d32f941d6d Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Mon, 27 Apr 2026 12:18:40 +0000 Subject: [PATCH] chore: upgrade to Java 21 and update Docker base images - Update java.version from 17 to 21 in pom.xml - Update maven-compiler-plugin from 3.8.0 to 3.13.0 with source/target 21 - Replace deprecated maven:3.8.3-openjdk-17 with maven:3.9.6-eclipse-temurin-21-alpine - Replace deprecated openjdk:17-alpine with eclipse-temurin:21-jre-alpine Co-Authored-By: Alex Hammett --- Dockerfile | 4 ++-- pom.xml | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 079acabe..4970a5db 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.9.6-eclipse-temurin-21-alpine 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 eclipse-temurin:21-jre-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..0c631c0f 100644 --- a/pom.xml +++ b/pom.xml @@ -27,7 +27,7 @@ - 17 + 21 @@ -78,10 +78,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.8.0 + 3.13.0 - 1.8 - 1.8 + 21 + 21