diff --git a/assembly/pom.xml b/assembly/pom.xml index a0aca22eab91d..3e4e5ca990af9 100644 --- a/assembly/pom.xml +++ b/assembly/pom.xml @@ -159,6 +159,12 @@ org.apache.spark spark-connect_${scala.binary.version} ${project.version} + + + org.apache.spark + spark-connect-common_${scala.binary.version} + + org.apache.spark diff --git a/connector/connect/client/jvm/pom.xml b/connector/connect/client/jvm/pom.xml index 8c9d11f64eec8..496c7bec4330e 100644 --- a/connector/connect/client/jvm/pom.xml +++ b/connector/connect/client/jvm/pom.xml @@ -111,9 +111,17 @@ io.grpc.** + + com.google.common + ${spark.shade.packageName}.connect.guava + com.google - ${spark.shade.packageName}.connect.client.com.google + ${spark.shade.packageName}.com.google + + + com.google.common.** + io.netty diff --git a/connector/connect/common/pom.xml b/connector/connect/common/pom.xml index c78c5445e5073..38ab2027fbcff 100644 --- a/connector/connect/common/pom.xml +++ b/connector/connect/common/pom.xml @@ -152,6 +152,35 @@ + + org.apache.maven.plugins + maven-shade-plugin + + false + + + org.spark-project.spark:unused + com.google.guava:guava + com.google.guava:failureaccess + org.apache.tomcat:annotations-api + + + + + com.google.common + ${spark.shade.packageName}.connect.guava + + + + + + package + + shade + + + + diff --git a/connector/connect/server/pom.xml b/connector/connect/server/pom.xml index 10deea435d2bd..324d44285312a 100644 --- a/connector/connect/server/pom.xml +++ b/connector/connect/server/pom.xml @@ -289,7 +289,6 @@ false - com.google.guava:* io.grpc:*: com.google.protobuf:*