From a684fc975adf4c310f8a2e8f00e010ac4c8c3ecc Mon Sep 17 00:00:00 2001 From: Sebastian Spaink Date: Wed, 20 May 2026 10:54:49 -0500 Subject: [PATCH] fix Maven Central publish: pin Jackson deps via jackson-bom opa-services and opa-builtins-json declared jackson-dataformat-yaml and jackson-datatype-jsr310 without versions, producing POMs that Central Portal rejected. Import jackson-bom:2.17.0 so versions are managed in one place. Signed-off-by: Sebastian Spaink --- opa-builtins/opa-builtins-json/build.gradle.kts | 3 ++- opa-services/build.gradle.kts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/opa-builtins/opa-builtins-json/build.gradle.kts b/opa-builtins/opa-builtins-json/build.gradle.kts index 3505493d..7ea79887 100644 --- a/opa-builtins/opa-builtins-json/build.gradle.kts +++ b/opa-builtins/opa-builtins-json/build.gradle.kts @@ -11,7 +11,8 @@ dependencies { implementation("com.github.java-json-tools:json-patch:1.13") implementation("com.networknt:json-schema-validator:1.5.5") - implementation("com.fasterxml.jackson.core:jackson-databind:2.17.0") + implementation(platform("com.fasterxml.jackson:jackson-bom:2.17.0")) + implementation("com.fasterxml.jackson.core:jackson-databind") implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml") implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310") // RegoValueModule (auto-registered via Jackson SPI) provides (de)serializers for the AST diff --git a/opa-services/build.gradle.kts b/opa-services/build.gradle.kts index 029a0a19..b311807e 100644 --- a/opa-services/build.gradle.kts +++ b/opa-services/build.gradle.kts @@ -9,7 +9,8 @@ repositories { dependencies { api(project(":opa-evaluator")) - implementation("com.fasterxml.jackson.core:jackson-databind:2.17.0") + implementation(platform("com.fasterxml.jackson:jackson-bom:2.17.0")) + implementation("com.fasterxml.jackson.core:jackson-databind") implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml") implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310") implementation("org.apache.commons:commons-compress:1.28.0")