From eccefac53b9c0e11ebe7947552c6541d622ed3f9 Mon Sep 17 00:00:00 2001 From: Shinsuke Sugaya Date: Thu, 6 Aug 2026 17:42:17 +0900 Subject: [PATCH] feat(build): deploy to maven.codelibs.org Maven Central introduced an upload limit that makes it impractical to keep releasing the Fess plugin artifacts there, so the plugins move to maven.codelibs.org over scp. distributionManagement cannot be inherited from fess-parent for this: it is inherited unconditionally and a POM cannot exempt itself from what it declares, so declaring it there also redirected the SNAPSHOT deployments of fess-parent, fess, fess-crawler, fess-crawler-playwright and fess-suggest, which stay on Maven Central. Each plugin declares the CodeLibs repositories itself instead. The scp transport comes from the wagon-ssh build extension inherited from fess-parent, and is used through maven-deploy-plugin. --- pom.xml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pom.xml b/pom.xml index 14189e0..a4968ed 100644 --- a/pom.xml +++ b/pom.xml @@ -49,6 +49,24 @@ + + + + codelibs-repo + CodeLibs Repository + scpexe://maven.codelibs.org/var/www/maven/release + + + codelibs-snapshots + CodeLibs Snapshot Repository + scpexe://maven.codelibs.org/var/www/maven/snapshot + + snapshots.central.sonatype.com