This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch cherry-pick-branch-0.9-c25e96bb2fd441452cde6c64d40fb0b2ee3b6a29 in repository https://gitbox.apache.org/repos/asf/gravitino.git
commit 98488a7d43dfb6eb74327633e26eb89c3e28b17d Author: tian bao <[email protected]> AuthorDate: Wed May 28 16:59:03 2025 +0800 [#7287] fix(spark-connector): remove slf4j dependency from packaging spark connector to avoid conflicts with Spark (#7278) ### What changes were proposed in this pull request? Remove slf4j dependency from packaging to avoid conflicts with Spark. ### Why are the changes needed? Fixes https://github.com/apache/gravitino/issues/7287 Spark sometimes has no logs, and there is no slf4j implementation class available. ### Does this PR introduce _any_ user-facing change? No. --- spark-connector/v3.3/spark-runtime/build.gradle.kts | 2 ++ spark-connector/v3.4/spark-runtime/build.gradle.kts | 2 ++ spark-connector/v3.5/spark-runtime/build.gradle.kts | 2 ++ 3 files changed, 6 insertions(+) diff --git a/spark-connector/v3.3/spark-runtime/build.gradle.kts b/spark-connector/v3.3/spark-runtime/build.gradle.kts index 7f4b7f2edc..35fd6eacec 100644 --- a/spark-connector/v3.3/spark-runtime/build.gradle.kts +++ b/spark-connector/v3.3/spark-runtime/build.gradle.kts @@ -47,6 +47,8 @@ tasks.withType<ShadowJar>(ShadowJar::class.java) { archiveFileName.set("$baseName-$version.jar") archiveClassifier.set("") + exclude("org/slf4j/**") + // Relocate dependencies to avoid conflicts relocate("com.google", "org.apache.gravitino.shaded.com.google") relocate("google", "org.apache.gravitino.shaded.google") diff --git a/spark-connector/v3.4/spark-runtime/build.gradle.kts b/spark-connector/v3.4/spark-runtime/build.gradle.kts index 13de294c05..366dd1adf4 100644 --- a/spark-connector/v3.4/spark-runtime/build.gradle.kts +++ b/spark-connector/v3.4/spark-runtime/build.gradle.kts @@ -47,6 +47,8 @@ tasks.withType<ShadowJar>(ShadowJar::class.java) { archiveFileName.set("$baseName-$version.jar") archiveClassifier.set("") + exclude("org/slf4j/**") + // Relocate dependencies to avoid conflicts relocate("com.google", "org.apache.gravitino.shaded.com.google") relocate("google", "org.apache.gravitino.shaded.google") diff --git a/spark-connector/v3.5/spark-runtime/build.gradle.kts b/spark-connector/v3.5/spark-runtime/build.gradle.kts index c1cdae6c69..1af56bfb16 100644 --- a/spark-connector/v3.5/spark-runtime/build.gradle.kts +++ b/spark-connector/v3.5/spark-runtime/build.gradle.kts @@ -47,6 +47,8 @@ tasks.withType<ShadowJar>(ShadowJar::class.java) { archiveFileName.set("$baseName-$version.jar") archiveClassifier.set("") + exclude("org/slf4j/**") + // Relocate dependencies to avoid conflicts relocate("com.google", "org.apache.gravitino.shaded.com.google") relocate("google", "org.apache.gravitino.shaded.google")
