From 72ffe56b4aec175d35ed0e5ce34ae6d2e397d755 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 15:36:35 +0000 Subject: [PATCH 1/2] Add alternative Dockerfile for Java 21 Co-Authored-By: Matthew Guerra --- Dockerfile.java21 | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Dockerfile.java21 diff --git a/Dockerfile.java21 b/Dockerfile.java21 new file mode 100644 index 00000000..377f096b --- /dev/null +++ b/Dockerfile.java21 @@ -0,0 +1,25 @@ +#---------------------------------- +# Stage 1 +#---------------------------------- + +FROM maven:3.9-eclipse-temurin-21 AS builder + +LABEL app=bankapp + +WORKDIR /src + +COPY . /src + +RUN mvn clean install -DskipTests=true + +#-------------------------------------- +# Stage 2 +#-------------------------------------- + +FROM eclipse-temurin:21-jre-alpine AS deployer + +COPY --from=builder /src/target/*.jar /src/target/bankapp.jar + +EXPOSE 8080 + +ENTRYPOINT ["java", "-jar", "/src/target/bankapp.jar"] From 793c59e2d2d4029c92a7a480219a64f666bfee61 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 15:39:15 +0000 Subject: [PATCH 2/2] Upgrade to Spring Boot 3.4.3, Java 21, maven-compiler-plugin 3.13.0, and mysql-connector-j Co-Authored-By: Matthew Guerra --- pom.xml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index fc5bfeac..1cfcb959 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 3.3.3 + 3.4.3 com.example @@ -27,7 +27,7 @@ - 17 + 21 @@ -52,9 +52,8 @@ - mysql - mysql-connector-java - 8.0.33 + com.mysql + mysql-connector-j runtime @@ -78,10 +77,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.8.0 + 3.13.0 - 1.8 - 1.8 + 21 + 21