From 740b533921b2cc38f7425620ffb08a8fbfc5e88e Mon Sep 17 00:00:00 2001 From: AWESOMEDEV Date: Fri, 17 Jul 2026 16:59:53 +0900 Subject: [PATCH] =?UTF-8?q?ci:=20Maven=20=EB=8B=A4=EC=9A=B4=EB=A1=9C?= =?UTF-8?q?=EB=93=9C=EB=A5=BC=20archive.apache.org=EB=A1=9C=20(dlcdn=20404?= =?UTF-8?q?=20=E2=86=92=20CI=20=EB=B3=B5=EA=B5=AC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dlcdn 미러가 옛 버전(3.9.9)을 지워 백엔드 CI가 'Maven 설치'에서 실패했다. 모든 버전을 영구 보관하는 archive.apache.org로 변경 — 미래에도 안 깨진다. Co-Authored-By: Claude Opus 4.8 --- .gitea/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 90ed1a1..1c1caa2 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -24,9 +24,11 @@ jobs: java-version: "21" # mvnw 래퍼가 없어서 Maven을 내려받아 쓴다(작고 빠르다). + # ⚠️ dlcdn(미러)은 최신 몇 버전만 두고 옛 버전을 지운다 — 3.9.9가 404로 사라져 CI가 깨졌었다. + # archive.apache.org는 모든 버전을 영구 보관하므로 미래에도 안 깨진다. (-fSL은 실패 시 즉시 에러) - name: Maven 설치 run: | - curl -fsSL https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz -o /tmp/mvn.tgz + curl -fsSL https://archive.apache.org/dist/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz -o /tmp/mvn.tgz tar xzf /tmp/mvn.tgz -C /opt echo "/opt/apache-maven-3.9.9/bin" >> "$GITHUB_PATH"