From 5515e94439094a81ce7a86cb7ac226422a0eb1a4 Mon Sep 17 00:00:00 2001 From: lzh Date: Wed, 14 Jan 2026 00:04:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4Maven=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E7=9A=84-q=E5=8F=82=E6=95=B0=E4=BB=A5=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E6=9E=84=E5=BB=BA=E8=BF=9B=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除 -q (quiet) 参数,允许显示构建步骤 - 添加 --no-transfer-progress 参数,隐藏依赖下载进度但保留构建信息 - 添加构建前后的进度提示信息 - 添加构建完成后的JAR文件列表显示 这样可以在Docker构建时看到Maven的编译进度,避免看起来像卡住的情况。 --- docker/Dockerfile.service | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile.service b/docker/Dockerfile.service index d532521..8919447 100644 --- a/docker/Dockerfile.service +++ b/docker/Dockerfile.service @@ -18,8 +18,18 @@ WORKDIR /build # 复制最新源代码(覆盖基础镜像中的代码) COPY . . -# 编译指定模块 -RUN mvn package -pl ${MODULE_NAME} -am -DskipTests=${SKIP_TESTS} -B -q +# 构建应用 +RUN echo "========================================" && \ + echo "🔨 Building module: ${MODULE_NAME}" && \ + echo "📦 JAR name: ${JAR_NAME}" && \ + echo "⏭️ Skip tests: ${SKIP_TESTS}" && \ + echo "========================================" && \ + mvn package -pl ${MODULE_NAME} -am \ + -DskipTests=${SKIP_TESTS} \ + -B \ + --no-transfer-progress && \ + echo "✅ Build completed successfully!" && \ + ls -lh ${MODULE_NAME}/target/*.jar # ============ 运行阶段 ============ FROM eclipse-temurin:17-jre-alpine