Modernise the download page
This page was last touched in 2018 and still carried the ASF mirror-selection
form. The mirror network was retired in favour of a single CDN, so that form
now renders a "choose a mirror" dropdown offering exactly one entry,
dlcdn.apache.org. The checksum, signature and KEYS links still pointed at
www.apache.org/dist, which has been a 301 to downloads.apache.org for years.
The page now matches the form the rest of the Maven estate already uses,
finishing for this repository the sweep started in 2023:
- the artifact from dlcdn.apache.org
- the .sha512, .asc and KEYS from downloads.apache.org
- older releases from archive.apache.org
Two things go with the mirror section, both worth a reviewer's attention:
- its in-page anchors, #mirror and the version-numbered subsection anchor,
which becomes the stable #Files. In-page only; no URL changes.
- the paragraph linking to /guides/mini/guide-mirror-settings.html. That
page is still live, but it is advice about configuring a repository
mirror in settings.xml rather than about downloading a source release,
and none of the ~43 repositories already on the current form carry it.
Dropping it is what converges this page with the rest of the estate; say
so on the PR if you would rather keep it here.
download.cgi is left in place. The ASF licence header is left exactly as it
was.
Generated-by: Claude Opus 5 (1M context)
You have found a bug, or you have an idea for a cool new feature? Contributing code is a great way to give something back to the open source community. Before you dig right into the code, there are a few guidelines that we need contributors to follow so that we can have a chance of keeping on top of things.
We accept Pull Requests via GitHub. The developer mailing list is the main channel of communication for contributors.
There are some guidelines which will make applying PRs easier for us:
git diff --check before committing.mvn -Prun-its verify to assure nothing else was accidentally broken.If you plan to contribute on a regular basis, please consider filing a contributor license agreement.