Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 14c239054f |
@@ -3,14 +3,7 @@
|
|||||||
# 预下载所有依赖,供服务构建时复用
|
# 预下载所有依赖,供服务构建时复用
|
||||||
# ============================================
|
# ============================================
|
||||||
|
|
||||||
FROM eclipse-temurin:17-jdk-alpine
|
FROM maven:3.9-eclipse-temurin-17
|
||||||
|
|
||||||
# 安装 Maven(从阿里云镜像下载,避免 apk maven 包拉入冗余 JDK)
|
|
||||||
ARG MAVEN_VERSION=3.9.14
|
|
||||||
RUN wget -q https://mirrors.aliyun.com/apache/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz -O /tmp/maven.tar.gz \
|
|
||||||
&& tar xzf /tmp/maven.tar.gz -C /opt \
|
|
||||||
&& ln -s /opt/apache-maven-${MAVEN_VERSION}/bin/mvn /usr/bin/mvn \
|
|
||||||
&& rm /tmp/maven.tar.gz
|
|
||||||
|
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
|
||||||
|
|||||||
@@ -6,14 +6,7 @@
|
|||||||
# ============================================
|
# ============================================
|
||||||
|
|
||||||
# ============ 构建阶段 ============
|
# ============ 构建阶段 ============
|
||||||
FROM eclipse-temurin:17-jdk-alpine AS builder
|
FROM maven:3.9-eclipse-temurin-17 AS builder
|
||||||
|
|
||||||
# 安装 Maven(从阿里云镜像下载,避免 apk maven 包拉入冗余 JDK)
|
|
||||||
ARG MAVEN_VERSION=3.9.14
|
|
||||||
RUN wget -q https://mirrors.aliyun.com/apache/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz -O /tmp/maven.tar.gz \
|
|
||||||
&& tar xzf /tmp/maven.tar.gz -C /opt \
|
|
||||||
&& ln -s /opt/apache-maven-${MAVEN_VERSION}/bin/mvn /usr/bin/mvn \
|
|
||||||
&& rm /tmp/maven.tar.gz
|
|
||||||
|
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user