From 4307d5f4f3fdab29fa2728ec2b7b344c44249d5c Mon Sep 17 00:00:00 2001 From: FANNG Date: Fri, 10 May 2024 22:26:18 +0800 Subject: [PATCH] [#3320] fix(client): shadow slf4j for client-java-runtime (#3318) ### What changes were proposed in this pull request? shadow slf4j for client-java-runtime and spark-connector-runtime ### Why are the changes needed? some systems like spark 3.3 need low version log4j, will encounter the conflict bug: ``` java.lang.NoSuchMethodError: org.apache.logging.slf4j.Log4jLoggerFactory: method 'void ()' not found ``` fix: #3320 ### Does this PR introduce _any_ user-facing change? no ### How was this patch tested? existing tests --- clients/client-java-runtime/build.gradle.kts | 1 + 1 file changed, 1 insertion(+) diff --git a/clients/client-java-runtime/build.gradle.kts b/clients/client-java-runtime/build.gradle.kts index a51b382e031..7afccf8e863 100644 --- a/clients/client-java-runtime/build.gradle.kts +++ b/clients/client-java-runtime/build.gradle.kts @@ -24,6 +24,7 @@ tasks.withType(ShadowJar::class.java) { relocate("com.fasterxml", "com.datastrato.gravitino.shaded.com.fasterxml") relocate("org.apache.httpcomponents", "com.datastrato.gravitino.shaded.org.apache.httpcomponents") relocate("org.apache.commons", "com.datastrato.gravitino.shaded.org.apache.commons") + relocate("org.apache.logging.slf4j", "com.datastrato.gravitino.shaded.org.apache.logging.slf4j") relocate("org.antlr", "com.datastrato.gravitino.shaded.org.antlr") }