diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index ee987fce8ab1d56e639f46ff775fd542be3b6437..9b6a647f259a67d9bfa3a52f0a62cc6e25a632e7 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -139,9 +139,8 @@ (define-public ant
     (version "1.9.6")
     (source (origin
               (method url-fetch)
-              (uri (string-append
-                    "https://www.apache.org/dist/ant/source/apache-ant-"
-                    version "-src.tar.gz"))
+              (uri (string-append "mirror://apache/ant/source/apache-ant-"
+                                  version "-src.tar.gz"))
               (sha256
                (base32
                 "1396wflczyxjxl603dhxjvd559f289lha9y2f04f71c7hapjl3am"))))