From 9f765ef00b735dcdc6cde082455ae23d03deffa1 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 17:51:57 +0000 Subject: [PATCH 1/2] Migrate from Java 17 to Java 22 - Update java.version property from 17 to 22 in pom.xml - Update Maven compiler plugin source/target from 1.8 to 22 - Update Dockerfile build stage from maven:3.8.3-openjdk-17 to maven:3.8.3-openjdk-22 - Update Dockerfile runtime stage from openjdk:17-alpine to openjdk:22-alpine Co-Authored-By: Satwik Bebortha --- Dockerfile | 4 ++-- pom.xml | 18 +++++++++--------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 079acabe..004a3c33 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-22 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:22-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..e8deea30 100644 --- a/pom.xml +++ b/pom.xml @@ -27,7 +27,7 @@ - 17 + 22 @@ -76,14 +76,14 @@ spring-boot-maven-plugin - org.apache.maven.plugins - maven-compiler-plugin - 3.8.0 - - 1.8 - 1.8 - - + org.apache.maven.plugins + maven-compiler-plugin + 3.8.0 + + 22 + 22 + + From fcbd1d52297953baaa3412db94553401b3769231 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 00:02:46 +0000 Subject: [PATCH 2/2] Update Dockerfile to use verified available Docker images - Build stage: maven:3.9-eclipse-temurin-22-alpine (verified available on Docker Hub) - Runtime stage: eclipse-temurin:22-jre-alpine (verified available on Docker Hub) Co-Authored-By: Satwik Bebortha --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 004a3c33..2376cc05 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ #---------------------------------- # Import docker image with maven installed -FROM maven:3.8.3-openjdk-22 AS builder +FROM maven:3.9-eclipse-temurin-22-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:22-alpine AS deployer +FROM eclipse-temurin:22-jre-alpine AS deployer # Copy build from stage 1 (builder) COPY --from=builder /src/target/*.jar /src/target/bankapp.jar