fix gitea_runner_java build

This commit is contained in:
Timi
2026-04-08 17:42:58 +08:00
parent 2c12a98386
commit f365e23d1b
3 changed files with 20 additions and 31 deletions

View File

@@ -12,19 +12,11 @@ ENV JAVA_BASE=/usr/lib/jvm
# 安装 Alpine 仓库中的 OpenJDK 版本(仅保留 8 和 21
RUN apk add --no-cache \
openjdk8 \
openjdk21
openjdk21 \
maven
# Maven 3
ARG MAVEN_VERSION=3.9.12
ARG MAVEN_URL=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz
ARG MAVEN_URL_ARCHIVE=https://archive.apache.org/dist/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz
ENV MAVEN_HOME=/opt/maven
RUN mkdir -p ${MAVEN_HOME} \
&& wget -q ${MAVEN_URL} -O /tmp/maven.tar.gz \
|| wget -q ${MAVEN_URL_ARCHIVE} -O /tmp/maven.tar.gz \
&& tar -xzf /tmp/maven.tar.gz -C ${MAVEN_HOME} --strip-components=1 \
&& rm /tmp/maven.tar.gz \
&& ln -s ${MAVEN_HOME}/bin/mvn /usr/local/bin/mvn
# Maven
ENV MAVEN_HOME=/usr/share/java/maven-3
# 默认使用 JDK 21
ENV JAVA_HOME=${JAVA_BASE}/java-21-openjdk