Skip to content

Commit 2a14762

Browse files
fix java version for jdk 11
1 parent e4978d7 commit 2a14762

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

Dockerfile

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -165,13 +165,20 @@ RUN mise use --global "bun@${BUN_VERSION}"
165165

166166
### JAVA ###
167167

168-
ARG JAVA_VERSIONS="21 17 11"
169168
ARG GRADLE_VERSION=8.14
170169
ARG MAVEN_VERSION=3.9.10
171-
RUN for v in $JAVA_VERSIONS; do mise install "java@${v}"; done \
172-
&& mise use --global "java@${JAVA_VERSIONS%% *}" \
173-
&& mise use --global "gradle@${GRADLE_VERSION}" \
174-
&& mise use --global "maven@${MAVEN_VERSION}"
170+
171+
# OpenJDK 11 is not available for arm64. Codex Web only uses amd64 which
172+
# does support 11.
173+
RUN if [ "$TARGETARCH" = "arm64" ]; then \
174+
JAVA_VERSIONS="21 17"; \
175+
else \
176+
JAVA_VERSIONS="21 17 11"; \
177+
fi; \
178+
for v in $JAVA_VERSIONS; do mise install "java@${v}"; done && \
179+
mise use --global "java@${JAVA_VERSIONS%% *}" && \
180+
mise use --global "gradle@${GRADLE_VERSION}" && \
181+
mise use --global "maven@${MAVEN_VERSION}"
175182

176183
### SWIFT ###
177184

0 commit comments

Comments
 (0)