From 075a10b5c26b01ddfe8685bf2c63f1c8d9ff70dd Mon Sep 17 00:00:00 2001 From: Pradeep Daniel Date: Sun, 26 Jul 2026 22:47:35 +0530 Subject: [PATCH] Resolve Gumbo from JitPack instead of a hand-built local install MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Catalyst depended on com.cajunsystems:gumbo, which is the coordinate Gumbo's own pom declares and not the one anybody can actually fetch. JitPack rewrites the groupId to com.github.{owner} when it publishes, so the same jar is com.github.CajunSystems:gumbo once it leaves the build that made it. The practical consequence is that this build resolved only on a machine where someone had run `mvn install` on a Gumbo checkout by hand, and failed everywhere else — including on a clean clone — with a message that points at Maven Central rather than at the actual cause: Could not find artifact com.cajunsystems:gumbo:jar:0.3.0 in central That was measured here, not inferred: the build fails that way before this change, and after it Maven downloads com/github/CajunSystems/gumbo/0.3.0/gumbo-0.3.0.jar from jitpack.io and the full reactor compiles — 11 modules SUCCESS, catalyst-gumbo's own tests 9/9, with nothing installed locally. The comment this replaces said jitpack.io was blocked by egress policy and that Gumbo therefore had to come from the local repository. That was true of one sandboxed environment, not of the delivery mechanism, and it had hardened into a property of the build. jitpack.io answers normally from a machine with ordinary network access. The new comment explains why two coordinates exist at all, so the next reader does not "correct" this back to the one in Gumbo's pom. Version stays 0.3.0. Gumbo 0.4.0 is cut but not yet tagged, so it is not on JitPack; bumping is a separate change once it is. Co-Authored-By: Claude Opus 5 --- catalyst-gumbo/pom.xml | 2 +- pom.xml | 27 ++++++++++++++++++++------- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/catalyst-gumbo/pom.xml b/catalyst-gumbo/pom.xml index 95bf023..4b721a0 100644 --- a/catalyst-gumbo/pom.xml +++ b/catalyst-gumbo/pom.xml @@ -24,7 +24,7 @@ catalyst-events - com.cajunsystems + com.github.CajunSystems gumbo diff --git a/pom.xml b/pom.xml index de79f7f..f72e452 100644 --- a/pom.xml +++ b/pom.xml @@ -42,14 +42,27 @@ + + + jitpack.io + https://jitpack.io + + + @@ -135,7 +148,7 @@ ${bytebuddy.version} - com.cajunsystems + com.github.CajunSystems gumbo ${gumbo.version}