You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Istvan Toth (Jira)" <ji...@apache.org> on 2020/08/28 09:09:00 UTC

[jira] [Created] (PHOENIX-6114) Create shaded phoneix-pherf and remove up lib dir from assembly

Istvan Toth created PHOENIX-6114:
------------------------------------

             Summary: Create shaded phoneix-pherf and remove up lib dir from assembly
                 Key: PHOENIX-6114
                 URL: https://issues.apache.org/jira/browse/PHOENIX-6114
             Project: Phoenix
          Issue Type: Improvement
          Components: core
            Reporter: Istvan Toth
            Assignee: Istvan Toth


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.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)