Use buildx caching in docker mvn package

This commit is contained in:
2025-09-07 01:06:08 +05:00
parent 13be17fa8f
commit 740e1a0279

View File

@ -2,9 +2,9 @@
FROM maven:3.9.6-eclipse-temurin-21 AS builder FROM maven:3.9.6-eclipse-temurin-21 AS builder
WORKDIR /workspace WORKDIR /workspace
COPY pom.xml . COPY pom.xml .
RUN mvn dependency:go-offline -B RUN --mount=type=cache,target=/root/.m2 mvn dependency:go-offline -B
COPY src ./src COPY src ./src
RUN mvn clean package -DskipTests RUN --mount=type=cache,target=/root/.m2 mvn clean package -DskipTests
# Create optimized runtime # Create optimized runtime
FROM eclipse-temurin:21 AS app-build FROM eclipse-temurin:21 AS app-build