Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
https://mvnrepository.com/artifact/org.apache.hudi/hudi-spark-client/1.0.0-beta2
hudi-spark-client depends on scala-collections-compat and Apache Spark jars that are built for Scala 2.12.
Ideally, to follow Scala jar naming norms, you should have hudi-spark-client_2.12.jar for Scala 2.12 users and hudi-spark-client_2.13.jar for Scala 2.13 users.
You already add the Scala version suffix to some other Hudi jars.
This is another one that looks like it should have a _2.12 suffix in the name.
https://mvnrepository.com/artifact/org.apache.hudi/hudi-spark3-common/1.0.0-beta2
If you look at hudi-spark3.5.x_2.13, it has a dependency on hudi-spark-client and it has Scala 2.12 dependencies. This is likely to cause a real complications for users.