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