From 9a50b89cddb85f0fb43eeb08379471e7644983c7 Mon Sep 17 00:00:00 2001 From: Dongjoon Hyun Date: Tue, 7 Oct 2025 16:19:12 -0700 Subject: [PATCH] [SPARK-53827] Exclude `commons-(codec|compress)` and `com.ibm.icu` transitive dependencies --- config/checkstyle/checkstyle.xml | 2 ++ spark-operator/build.gradle | 3 +++ spark-submission-worker/build.gradle | 3 +++ 3 files changed, 8 insertions(+) diff --git a/config/checkstyle/checkstyle.xml b/config/checkstyle/checkstyle.xml index 315a62a9..9f02ee6b 100644 --- a/config/checkstyle/checkstyle.xml +++ b/config/checkstyle/checkstyle.xml @@ -201,8 +201,10 @@ value="Please use the `assertThrows` method to test for exceptions."/> + + diff --git a/spark-operator/build.gradle b/spark-operator/build.gradle index a8932578..b5029dc2 100644 --- a/spark-operator/build.gradle +++ b/spark-operator/build.gradle @@ -40,9 +40,12 @@ dependencies { implementation(libs.metrics.jvm) compileOnly(libs.spark.core) { exclude group: "com.github.luben" + exclude group: "com.ibm.icu" + exclude group: "commons-codec" exclude group: "commons-collections", module: "commons-collections" exclude group: "io.netty", module: "netty-tcnative-boringssl-static" exclude group: "io.netty", module: "netty-tcnative-classes" + exclude group: "org.apache.commons", module: "commons-compress" exclude group: "org.apache.logging.log4j" exclude group: "org.fusesource.leveldbjni" exclude group: "org.lz4" diff --git a/spark-submission-worker/build.gradle b/spark-submission-worker/build.gradle index 69d0b9e1..2e301457 100644 --- a/spark-submission-worker/build.gradle +++ b/spark-submission-worker/build.gradle @@ -26,10 +26,13 @@ dependencies { implementation(libs.spark.kubernetes) { exclude group: "com.github.luben" + exclude group: "com.ibm.icu" + exclude group: "commons-codec" exclude group: "commons-collections", module: "commons-collections" exclude group: "io.fabric8" exclude group: "io.netty", module: "netty-tcnative-boringssl-static" exclude group: "io.netty", module: "netty-tcnative-classes" + exclude group: "org.apache.commons", module: "commons-compress" exclude group: "org.apache.logging.log4j" exclude group: "org.fusesource.leveldbjni" exclude group: "org.lz4"