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

Create shaded phoenix-pherf and remove lib dir from assembly

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 5.1.0, 4.16.0
    • core
    • None

    Description

      The Phoenix assembly has a poorly maintained lib directory, with dependencies that we are for submodules that have since been moved to phoenix-queryserver. 

      The core phoenix jars are shaded, and do not or use the libraries here.

      phoenix-tracing-webapp is not included in the assembly, and thus does not need dependencies there.

      That leaves phoenix-pherf as a possible consumer of these dependencies.

      I propose building refactoring phoenix-pherf similarly to phoenix-queryserver, as a mostly self-contained shaded JAR, that only depends on phoenix-client, and has the rest of its dependencies shaded in.

      Attachments

        Issue Links

          There are no Sub-Tasks for this issue.

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: