@@ -791,15 +791,14 @@ object SparkConnect {
791791 // Exclude `scala-library` from assembly.
792792 (assembly / assemblyPackageScala / assembleArtifact) := false ,
793793
794- // SPARK-46733: Include `spark-connect-*.jar`, `unused-*.jar`, `guava-*.jar`,
795- // `failureaccess-*.jar`, `annotations-*.jar`, `grpc-*.jar`, `protobuf-*.jar`,
796- // `gson-*.jar`, `animal-sniffer-annotations-*.jar`, `perfmark-api-*.jar`,
797- // `proto-google-common-protos-*.jar` in assembly.
794+ // SPARK-46733: Include `spark-connect-*.jar`, `unused-*.jar`, `annotations-*.jar`,
795+ // `grpc-*.jar`, `protobuf-*.jar`, `gson-*.jar`, `animal-sniffer-annotations-*.jar`,
796+ // `perfmark-api-*.jar`, `proto-google-common-protos-*.jar` in assembly.
798797 // This needs to be consistent with the content of `maven-shade-plugin`.
799798 (assembly / assemblyExcludedJars) := {
800799 val cp = (assembly / fullClasspath).value
801- val validPrefixes = Set (" spark-connect" , " unused-" , " guava- " , " failureaccess -" ,
802- " annotations- " , " grpc-" , " protobuf-" , " gson" , " animal-sniffer-annotations" ,
800+ val validPrefixes = Set (" spark-connect" , " unused-" , " annotations -" ,
801+ " grpc-" , " protobuf-" , " gson" , " animal-sniffer-annotations" ,
803802 " perfmark-api" , " proto-google-common-protos" )
804803 cp filterNot { v =>
805804 validPrefixes.exists(v.data.getName.startsWith)
@@ -808,8 +807,6 @@ object SparkConnect {
808807
809808 (assembly / assemblyShadeRules) := Seq (
810809 ShadeRule .rename(" io.grpc.**" -> " org.sparkproject.connect.grpc.@1" ).inAll,
811- ShadeRule .rename(" com.google.common.**" -> " org.sparkproject.connect.guava.@1" ).inAll,
812- ShadeRule .rename(" com.google.thirdparty.**" -> " org.sparkproject.connect.guava.@1" ).inAll,
813810 ShadeRule .rename(" com.google.protobuf.**" -> " org.sparkproject.connect.protobuf.@1" ).inAll,
814811 ShadeRule .rename(" android.annotation.**" -> " org.sparkproject.connect.android_annotation.@1" ).inAll,
815812 ShadeRule .rename(" io.perfmark.**" -> " org.sparkproject.connect.io_perfmark.@1" ).inAll,
0 commit comments