This is an automated email from the ASF dual-hosted git repository.
fanng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/main by this push:
new c25e96bb2f [#7287] fix(spark-connector): remove slf4j dependency from
packaging spark connector to avoid conflicts with Spark (#7278)
c25e96bb2f is described below
commit c25e96bb2fd441452cde6c64d40fb0b2ee3b6a29
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")