Commit 8d37bec
Anupam Yadav
[SPARK-56374][BUILD] Add missing Arrow shade rule to SBT Connect client assembly
Add org.apache.arrow relocation to SparkConnectClient (jvm) and
SparkConnectJdbc assembly shade rules in SparkBuild.scala, matching
Maven's client pom.xml.
Maven shades Arrow classes to org/sparkproject/org/apache/arrow/ in
the Connect client JAR. SBT was missing this rule, leaving 998 Arrow
classes unshaded at org/apache/arrow/ inside the assembly JAR.
This is a small incremental step toward full SBT/Maven assembly
parity (SPARK-56374). The Connect server assembly already matches
Maven (identical class count and shaded namespaces). Other gaps
(extra unshaded transitive dependencies in SBT client JARs,
network-yarn native library renaming, CopyDependencies) are left
for follow-up work.1 parent 6bba551 commit 8d37bec
1 file changed
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
926 | 926 | | |
927 | 927 | | |
928 | 928 | | |
| 929 | + | |
929 | 930 | | |
930 | 931 | | |
931 | 932 | | |
| |||
1007 | 1008 | | |
1008 | 1009 | | |
1009 | 1010 | | |
| 1011 | + | |
1010 | 1012 | | |
1011 | 1013 | | |
1012 | 1014 | | |
| |||
0 commit comments