build(docker):优化构建缓存并移除本地仓库路径
All checks were successful
Auto-build / Automatic-Packaging (push) Successful in 3s

- 使用 `--mount=type=cache` 挂载 Maven 缓存以加速构建
- 移除 `-Dmaven.repo.local=./.m2` 参数,使用默认缓存位置
- 删除多余的 `mvn install` 步骤,合并构建命令
- 移除基础镜像中的冗余标签,保持最新版本引用
This commit is contained in:
Grand-cocoa 2025-11-12 15:24:47 +08:00
parent 9146dfbb54
commit e5c8966445

View File

@ -1,9 +1,9 @@
FROM maven:3.8.4-openjdk-17 AS builder
WORKDIR /app
COPY pom.xml .
RUN mvn install -Dmaven.repo.local=./.m2
COPY src ./src
RUN mvn clean package -Dmaven.repo.local=./.m2 -DskipTests=true -P prod
RUN --mount=type=cache,target=/root/.m2 \
mvn clean package -DskipTests=true -P prod
FROM bellsoft/liberica-openjdk-debian:17.0.11-cds