As part of migrating Jenkins to Java 17 I wanted to verify the Gearman plugin we maintain is suitable for Java 17. When triggering a CI build I got a build failure:
[2024-08-26T12:16:51.377Z] [WARNING] The POM for org.wikimedia.gearman:gearman-java:jar:0.10 is missing, no dependency information available
That dependency is a library implementing the Gearman protocol which we maintain at https://gerrit.wikimedia.org/g/integration/gearman-java . It was at the time released to Archiva. The pom is https://gerrit.wikimedia.org/g/integration/gearman-java/+/refs/heads/master/pom.xml and has:
<!-- See https://wikitech.wikimedia.org/wiki/Archiva --> <repositories> <!-- disable Maven central --> <repository> <id>central</id> <url>http://repo1.maven.org/maven2</url> <releases> <enabled>false</enabled> </releases> ... <repository> <id>wikimedia.releases</id> <name>Wikimedia Release Repository</name> <url>https://archiva.wikimedia.org/repository/releases</url> <releases> <enabled>true</enabled> <checksumPolicy>fail</checksumPolicy> </releases>
But if I head to https://archiva.wikimedia.org/repository/releases that yields a 404 Not Found! My guess is Archiva has been decommissioned ? T367315
The workaround might be to release to Maven Central.