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"