Uploaded image for project: 'Apache Hudi'
  1. Apache Hudi
  2. HUDI-8233

rename hudi-spark-client jar to include the scala binary version

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • 1.1.0
    • 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.

      https://repo1.maven.org/maven2/org/apache/hudi/hudi-spark3.5.x_2.13/1.0.0-beta2/hudi-spark3.5.x_2.13-1.0.0-beta2.pom

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            fanningpj PJ Fanning

            Dates

              Created:
              Updated:

              Slack

                Issue deployment