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
- depends upon
-
PHOENIX-6131 Remove Omid and Tephra daemon components from Phoenix assembly
- Closed
- is related to
-
PHOENIX-6151 Switch phoenix-client to shade-by-default mode
- Resolved
- links to