From d08fc3fe8983fc3aa905b3dcb6c3decb2dc49fc1 Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Fri, 11 Aug 2023 11:02:09 +0900 Subject: [PATCH] GH-37022: [CI][Java] Use the official Maven download URL If we use https://dlcdn.apache.org/ instead of https://www.apache.org/dyn/closer.lua , old source archived can't be downloaded. --- ci/docker/java-jni-manylinux-201x.dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ci/docker/java-jni-manylinux-201x.dockerfile b/ci/docker/java-jni-manylinux-201x.dockerfile index e9888db7c53..207bea72b53 100644 --- a/ci/docker/java-jni-manylinux-201x.dockerfile +++ b/ci/docker/java-jni-manylinux-201x.dockerfile @@ -37,7 +37,10 @@ ARG java=1.8.0 ARG maven=3.9.3 RUN yum install -y java-$java-openjdk-devel && \ yum clean all && \ - curl https://dlcdn.apache.org/maven/maven-3/${maven}/binaries/apache-maven-${maven}-bin.tar.gz | \ + curl \ + --fail \ + --location \ + "https://www.apache.org/dyn/closer.lua?action=download&filename=maven/maven-3/${maven}/binaries/apache-maven-${maven}-bin.tar.gz" | \ tar xfz - -C /usr/local && \ ln -s /usr/local/apache-maven-${maven}/bin/mvn /usr/local/bin