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

Build and release official binary distributions with each HBase profile

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.1.0, 4.16.0
    • 5.1.0, 4.16.0
    • core
    • None
    • Hide
      The phoenix-client and phoenix-server JARs have been renamed to include the supported HBase version.

      Instead of phoenix-client-<phoenix.version>.jar, the client is now phoenix-client-hbase-<hbase-major.minor>-<phoenix.version>.jar
      I.e. The Phoenix 4.16 client for Hbase 1.5 is now called phoenix-client-hbase-1.5-5.1.0.jar

      The maven coordinates also have also changed to "org.apache.phoenix:phoenix-client-hbase-<hbase-major.minor>:<phoenix.version>".
      I.e the Phoenix 4.15.0 client for Hbase 1.5 is "org.apache.phoenix:phoenix-client:4.15.0-HBase-1.5", but the phoenix client for Phoenix 4.16 is "org.apache.phoenix:phoenix-client-hbase-1.5:4.16.0"
      Show
      The phoenix-client and phoenix-server JARs have been renamed to include the supported HBase version. Instead of phoenix-client-<phoenix.version>.jar, the client is now phoenix-client-hbase-<hbase-major.minor>-<phoenix.version>.jar I.e. The Phoenix 4.16 client for Hbase 1.5 is now called phoenix-client-hbase-1.5-5.1.0.jar The maven coordinates also have also changed to "org.apache.phoenix:phoenix-client-hbase-<hbase-major.minor>:<phoenix.version>". I.e the Phoenix 4.15.0 client for Hbase 1.5 is "org.apache.phoenix:phoenix-client:4.15.0-HBase-1.5", but the phoenix client for Phoenix 4.16 is "org.apache.phoenix:phoenix-client-hbase-1.5:4.16.0"

    Description

      The release scripts curently assume that we release a single binary artifact for Phoenix.

      Change the release scripts, so that binaries are built ans released for each HBase profile.

      Also revert the change that omits the phoenix-compatibility classes from phoenix-server, as it not needed, and a potentical source of problems with this approach.

      Attachments

        1. PHOENIX-6307-docs.patch
          24 kB
          Istvan Toth

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: