Description
Hbase has bumped hbase-thirdparty to 4.1.4 on both branch-2.4 and branch-2.5
Update the versions in Phoenix.
This may cause problems when building with older HBase patch releases, but that will have to be handled by specifying both the hbase and hbase-thirdparty versions, as we cannot realisticaly maintain hbase-thirdparty version mapping for all Hbase point releases.
Instead of trying to keep up with the frequent version updates, just remove the direct dependency declaration from the poms, and rely on the transitive dependencies.
We need to tell maven-dependency-plugin not complain about it.
We also need to switch to a different exclusion method when shading phoenix-server, as the current method requires setting the version.
Attachments
Issue Links
- links to