diff --git a/connector/connect/client/jvm/pom.xml b/connector/connect/client/jvm/pom.xml
index 9ca66b5c29ca2..a9040107f3846 100644
--- a/connector/connect/client/jvm/pom.xml
+++ b/connector/connect/client/jvm/pom.xml
@@ -50,10 +50,20 @@
spark-sketch_${scala.binary.version}
${project.version}
+
com.google.guava
guava
${connect.guava.version}
+ compile
+
+
+ com.google.protobuf
+ protobuf-java
+ compile
com.lihaoyi
@@ -85,6 +95,7 @@
maven-shade-plugin
false
+ true
com.google.android:*
@@ -92,52 +103,62 @@
com.google.code.findbugs:*
com.google.code.gson:*
com.google.errorprone:*
- com.google.guava:*
com.google.j2objc:*
com.google.protobuf:*
+ com.google.flatbuffers:*
io.grpc:*
io.netty:*
io.perfmark:*
+ org.apache.arrow:*
org.codehaus.mojo:*
org.checkerframework:*
org.apache.spark:spark-connect-common_${scala.binary.version}
+ org.apache.spark:spark-sql-api_${scala.binary.version}
io.grpc
- ${spark.shade.packageName}.connect.client.io.grpc
+ ${spark.shade.packageName}.io.grpc
io.grpc.**
com.google
- ${spark.shade.packageName}.connect.client.com.google
+ ${spark.shade.packageName}.com.google
+
+
+ com.google.common.**
+
io.netty
- ${spark.shade.packageName}.connect.client.io.netty
+ ${spark.shade.packageName}.io.netty
org.checkerframework
- ${spark.shade.packageName}.connect.client.org.checkerframework
+ ${spark.shade.packageName}.org.checkerframework
javax.annotation
- ${spark.shade.packageName}.connect.client.javax.annotation
+ ${spark.shade.packageName}.javax.annotation
io.perfmark
- ${spark.shade.packageName}.connect.client.io.perfmark
+ ${spark.shade.packageName}.io.perfmark
org.codehaus
- ${spark.shade.packageName}.connect.client.org.codehaus
+ ${spark.shade.packageName}.org.codehaus
+
+
+ org.apache.arrow
+ ${spark.shade.packageName}.org.apache.arrow
android.annotation
- ${spark.shade.packageName}.connect.client.android.annotation
+ ${spark.shade.packageName}.android.annotation