Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-6893

Remove explicit dependency declaration on hbase-thirdparty artifacts

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.2.0, 5.1.3
    • 5.2.0, 5.1.4
    • core
    • None

    Description

      Hbase has bumped hbase-thirdparty to 4.1.4 on both branch-2.4 and branch-2.5

      Update the versions in Phoenix.

      This may cause problems when building with older HBase patch releases, but that will have to be handled by specifying both the hbase and hbase-thirdparty versions, as we cannot realisticaly maintain hbase-thirdparty version mapping for all Hbase point releases.

      Instead of trying to keep up with the frequent version updates, just remove the direct dependency declaration from the poms, and rely on the transitive dependencies.
      We need to tell maven-dependency-plugin not complain about it.
      We also need to switch to a different exclusion method when shading phoenix-server, as the current method requires setting the version.

      Attachments

        Issue Links

          Activity

            People

              stoty Istvan Toth
              stoty Istvan Toth
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: