PHOENIX-3136 Do not relocate org.apache.calcite in queryserver/thin-client Relocation of these classes breaks compatibility with previous versions of Phoenix.
Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/644e5f58 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/644e5f58 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/644e5f58 Branch: refs/heads/4.x-HBase-1.1 Commit: 644e5f5853e85ddd296a96d4a1c20a14e656a835 Parents: 32c8c72 Author: Josh Elser <els...@apache.org> Authored: Tue Aug 2 11:51:37 2016 -0400 Committer: Josh Elser <els...@apache.org> Committed: Tue Aug 2 19:00:12 2016 -0400 ---------------------------------------------------------------------- phoenix-queryserver-client/pom.xml | 7 +++---- phoenix-queryserver/pom.xml | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/phoenix/blob/644e5f58/phoenix-queryserver-client/pom.xml ---------------------------------------------------------------------- diff --git a/phoenix-queryserver-client/pom.xml b/phoenix-queryserver-client/pom.xml index 25fd577..6554889 100644 --- a/phoenix-queryserver-client/pom.xml +++ b/phoenix-queryserver-client/pom.xml @@ -113,10 +113,9 @@ <shadedPattern>${shaded.package}.com.fasterxml</shadedPattern> </relocation> <!-- ORG relocation --> - <relocation> - <pattern>org.apache.calcite</pattern> - <shadedPattern>${shaded.package}.org.apache.calcite</shadedPattern> - </relocation> + <!-- Calcite/Avatica is not relocated because the wire API (as of <=1.8.0) expects + consistent class names on client and server. Relocating these would break + backwards compatibility. --> <relocation> <pattern>org.apache.commons</pattern> <shadedPattern>${shaded.package}.org.apache.commons</shadedPattern> http://git-wip-us.apache.org/repos/asf/phoenix/blob/644e5f58/phoenix-queryserver/pom.xml ---------------------------------------------------------------------- diff --git a/phoenix-queryserver/pom.xml b/phoenix-queryserver/pom.xml index 6a39697..1739f2a 100644 --- a/phoenix-queryserver/pom.xml +++ b/phoenix-queryserver/pom.xml @@ -105,10 +105,9 @@ <pattern>org.eclipse.jetty</pattern> <shadedPattern>${shaded.package}.org.eclipse.jetty</shadedPattern> </relocation> - <relocation> - <pattern>org.apache.calcite</pattern> - <shadedPattern>${shaded.package}.org.apache.calcite</shadedPattern> - </relocation> + <!-- Calcite/Avatica is not relocated because the wire API (as of <=1.8.0) expects + consistent class names on client and server. Relocating these would break + backwards compatibility. --> </relocations> </configuration> </execution>