From 4db60b7fd987c07d23a093d6659a6f1d8f69c8ff Mon Sep 17 00:00:00 2001 From: Dmitri Bourlatchkov Date: Fri, 2 May 2025 15:47:52 -0400 Subject: [PATCH] Fix compile warning: unknown enum constant Id.NAME Add `jackson-annotations` as a `compileOnly` dependency where it was missing to allow Jackson annotations to be found when compiling modules that depend on classes having those annotations. --- extension/persistence/relational-jdbc/build.gradle.kts | 2 ++ quarkus/admin/build.gradle.kts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/extension/persistence/relational-jdbc/build.gradle.kts b/extension/persistence/relational-jdbc/build.gradle.kts index 82f67c8a5a..a8a61f60c7 100644 --- a/extension/persistence/relational-jdbc/build.gradle.kts +++ b/extension/persistence/relational-jdbc/build.gradle.kts @@ -27,6 +27,8 @@ dependencies { implementation(libs.slf4j.api) implementation(libs.guava) + compileOnly(platform(libs.jackson.bom)) + compileOnly("com.fasterxml.jackson.core:jackson-annotations") compileOnly(libs.jakarta.annotation.api) compileOnly(libs.jakarta.enterprise.cdi.api) compileOnly(libs.jakarta.inject.api) diff --git a/quarkus/admin/build.gradle.kts b/quarkus/admin/build.gradle.kts index f89d9c9fd7..b97be9570c 100644 --- a/quarkus/admin/build.gradle.kts +++ b/quarkus/admin/build.gradle.kts @@ -43,6 +43,8 @@ dependencies { implementation(project(":polaris-api-management-service")) implementation(project(":polaris-api-iceberg-service")) + compileOnly("com.fasterxml.jackson.core:jackson-annotations") + runtimeOnly(project(":polaris-eclipselink")) runtimeOnly(project(":polaris-relational-jdbc")) runtimeOnly("org.postgresql:postgresql")