From 9146dfbb541e1724015889308fc6e1972dc77e6d Mon Sep 17 00:00:00 2001 From: Grand-cocoa <1075576561@qq.com49111108+grand-cocoa@users.noreply.github.com> Date: Wed, 12 Nov 2025 14:54:05 +0800 Subject: [PATCH] =?UTF-8?q?build(docker):=E4=BC=98=E5=8C=96Maven=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E7=BC=93=E5=AD=98=E5=B9=B6=E6=B7=BB=E5=8A=A0=E4=BB=93?= =?UTF-8?q?=E5=BA=93=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改Dockerfile中Maven命令以使用本地缓存目录 - 在pom.xml中显式添加Maven中央仓库配置 - 为Ehcache依赖项添加具体版本号3.11.0 - 调整Maven构建参数顺序以提高构建效率 --- Dockerfile | 4 ++-- pom.xml | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a0f27af..277f7de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ FROM maven:3.8.4-openjdk-17 AS builder WORKDIR /app COPY pom.xml . -RUN mvn dependency:go-offline +RUN mvn install -Dmaven.repo.local=./.m2 COPY src ./src -RUN mvn clean package -DskipTests=true -P prod +RUN mvn clean package -Dmaven.repo.local=./.m2 -DskipTests=true -P prod FROM bellsoft/liberica-openjdk-debian:17.0.11-cds diff --git a/pom.xml b/pom.xml index 8b662dc..c030d16 100644 --- a/pom.xml +++ b/pom.xml @@ -26,6 +26,12 @@ + + + maven-central + https://repo.maven.apache.org/maven2 + + dev @@ -98,6 +104,7 @@ org.ehcache ehcache + 3.11.0