@@ -50,9 +50,9 @@ COPY --from=eclipse-temurin:8-jdk-jammy /opt/java/openjdk /usr/lib/jvm/8
5050COPY --from=eclipse-temurin:11-jdk-jammy /opt/java/openjdk /usr/lib/jvm/11
5151COPY --from=eclipse-temurin:17-jdk-jammy /opt/java/openjdk /usr/lib/jvm/17
5252COPY --from=eclipse-temurin:21-jdk-jammy /opt/java/openjdk /usr/lib/jvm/21
53- # TODO: Update to eclipse-temurin once JDK 25 is generally available (ETA Sep 16).
54- COPY --from=openjdk:25-jdk-bookworm /usr/local/openjdk-25 /usr/lib/jvm/25
5553COPY --from=temurin-latest /opt/java/openjdk /usr/lib/jvm/${LATEST_VERSION}
54+ # TODO: Update to eclipse-temurin:25-jdk-noble once JDK 25 is generally available (ETA Sep 16).
55+ COPY --from=openjdk:25-jdk-bookworm /usr/local/openjdk-25 /usr/lib/jvm/25
5656
5757COPY --from=azul/zulu-openjdk:7 /usr/lib/jvm/zulu7 /usr/lib/jvm/7
5858COPY --from=azul/zulu-openjdk:8 /usr/lib/jvm/zulu8 /usr/lib/jvm/zulu8
@@ -93,8 +93,8 @@ COPY --from=all-jdk /usr/lib/jvm/8 /usr/lib/jvm/8
9393COPY --from=all-jdk /usr/lib/jvm/11 /usr/lib/jvm/11
9494COPY --from=all-jdk /usr/lib/jvm/17 /usr/lib/jvm/17
9595COPY --from=all-jdk /usr/lib/jvm/21 /usr/lib/jvm/21
96- COPY --from=all-jdk /usr/lib/jvm/25 /usr/lib/jvm/25
9796COPY --from=all-jdk /usr/lib/jvm/${LATEST_VERSION} /usr/lib/jvm/${LATEST_VERSION}
97+ COPY --from=all-jdk /usr/lib/jvm/25 /usr/lib/jvm/25
9898
9999# Base image with minimum requirements to build the project.
100100# Based on the latest Ubuntu LTS image.
@@ -172,8 +172,8 @@ ENV JAVA_8_HOME=/usr/lib/jvm/8
172172ENV JAVA_11_HOME=/usr/lib/jvm/11
173173ENV JAVA_17_HOME=/usr/lib/jvm/17
174174ENV JAVA_21_HOME=/usr/lib/jvm/21
175- ENV JAVA_25_HOME=/usr/lib/jvm/25
176175ENV JAVA_${LATEST_VERSION}_HOME=/usr/lib/jvm/${LATEST_VERSION}
176+ ENV JAVA_25_HOME=/usr/lib/jvm/25
177177
178178ENV JAVA_HOME=${JAVA_8_HOME}
179179ENV PATH=${JAVA_HOME}/bin:${PATH}
0 commit comments