Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-22126

hive-exec packaging should shade guava

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0-alpha-1
    • None
    • None

    Description

      The ql/pom.xml includes complete guava library into hive-exec.jar https://github.com/apache/hive/blob/master/ql/pom.xml#L990 This causes a problems for downstream clients of hive which have hive-exec.jar in their classpath since they are pinned to the same guava version as that of hive.

      We should shade guava classes so that other components which depend on hive-exec can independently use a different version of guava as needed.

      Attachments

        1. HIVE-22126.01.patch
          0.6 kB
          László Pintér
        2. HIVE-22126.02.patch
          4 kB
          Eugene Chung
        3. HIVE-22126.03.patch
          8 kB
          Eugene Chung
        4. HIVE-22126.04.patch
          8 kB
          Eugene Chung
        5. HIVE-22126.05.patch
          8 kB
          Eugene Chung
        6. HIVE-22126.06.patch
          31 kB
          Eugene Chung
        7. HIVE-22126.07.patch
          36 kB
          Eugene Chung
        8. HIVE-22126.08.patch
          19 kB
          Eugene Chung
        9. HIVE-22126.09.patch
          19 kB
          Eugene Chung
        10. HIVE-22126.09.patch
          19 kB
          David Lavati
        11. HIVE-22126.09.patch
          19 kB
          Zoltan Haindrich
        12. HIVE-22126.09.patch
          19 kB
          Zoltan Haindrich
        13. HIVE-22126.09.patch
          19 kB
          Zoltan Haindrich

        Issue Links

          Activity

            People

              euigeun_chung Eugene Chung
              vihangk1 Vihang Karajgaonkar
              Votes:
              0 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: