From f02b67b0b1e55642661e0a7769e77dea4011550c Mon Sep 17 00:00:00 2001
From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Date: Wed, 17 Jun 2026 19:03:37 +0000
Subject: [PATCH 1/2] Build: target Java 21 toolchain and pin/bump Maven
plugins
---
pom.xml | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/pom.xml b/pom.xml
index aa27b7d0..1ecafe18 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,18 +39,22 @@
target
${project.artifactId}-${project.version}
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.4.0
+
maven-compiler-plugin
3.11.0
- 1.8
- 1.8
+ 21
org.codehaus.mojo
build-helper-maven-plugin
- 1.12
+ 3.6.0
add-source
@@ -92,7 +96,7 @@
org.apache.maven.plugins
maven-jar-plugin
- 2.6
+ 3.4.1
**/logback.xml
@@ -149,7 +153,7 @@
maven-resources-plugin
- 2.4.3
+ 3.3.1
copy-resources
@@ -244,6 +248,7 @@
1.0.0
+ 21
2.1.21
2.2.17
2.16.1
From 2e4095493f8fdd01ccb3407d41de7ab1bcacd45e Mon Sep 17 00:00:00 2001
From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Date: Wed, 17 Jun 2026 19:03:38 +0000
Subject: [PATCH 2/2] Bump container base images to Java 21 (eclipse-temurin)
---
Dockerfile | 2 +-
Dockerfile-telemetry | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index 4ed8e816..fb65c8fa 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM openjdk:8-jre-alpine
+FROM eclipse-temurin:21-jre-alpine
WORKDIR /swagger-petstore
diff --git a/Dockerfile-telemetry b/Dockerfile-telemetry
index bf29ced6..83e45fc4 100644
--- a/Dockerfile-telemetry
+++ b/Dockerfile-telemetry
@@ -1,4 +1,4 @@
-FROM openjdk:11-jre-slim
+FROM eclipse-temurin:21-jre
WORKDIR /swagger-petstore