From 79aefada4b36686afafbba373cd6782b2a7cb0db Mon Sep 17 00:00:00 2001 From: Shinsuke Sugaya Date: Thu, 6 Aug 2026 17:43:44 +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 e36121b..4e0198c 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