fix gitea_runner_java build
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user