This is an automated email from the ASF dual-hosted git repository. sivabalan pushed a commit to branch release-0.10.1-rc1 in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/release-0.10.1-rc1 by this push: new 97dab47 [HUDI-3010] Unbundle parquet-avro and shade other dependencies in prsto bundle (#4551) (#4578) 97dab47 is described below commit 97dab479315c76cab12f0e23243df2dffddb0e8d Author: Sagar Sumit <sagarsumi...@gmail.com> AuthorDate: Thu Jan 13 17:25:00 2022 +0530 [HUDI-3010] Unbundle parquet-avro and shade other dependencies in prsto bundle (#4551) (#4578) --- packaging/hudi-presto-bundle/pom.xml | 79 +----------------------------------- 1 file changed, 2 insertions(+), 77 deletions(-) diff --git a/packaging/hudi-presto-bundle/pom.xml b/packaging/hudi-presto-bundle/pom.xml index 01899ee..132d734 100644 --- a/packaging/hudi-presto-bundle/pom.xml +++ b/packaging/hudi-presto-bundle/pom.xml @@ -66,9 +66,6 @@ <includes> <include>org.apache.hudi:hudi-common</include> <include>org.apache.hudi:hudi-hadoop-mr</include> - - <include>org.apache.parquet:parquet-avro</include> - <include>org.apache.avro:avro</include> <include>org.codehaus.jackson:*</include> <include>com.esotericsoftware:kryo-shaded</include> <include>org.objenesis:objenesis</include> @@ -86,11 +83,6 @@ </includes> </artifactSet> <relocations> - - <relocation> - <pattern>org.apache.avro.</pattern> - <shadedPattern>org.apache.hudi.org.apache.avro.</shadedPattern> - </relocation> <relocation> <pattern>org.codehaus.jackson.</pattern> <shadedPattern>org.apache.hudi.org.codehaus.jackson.</shadedPattern> @@ -128,8 +120,8 @@ <shadedPattern>${presto.bundle.bootstrap.shade.prefix}org.apache.htrace.</shadedPattern> </relocation> <relocation> - <pattern>org.apache.parquet.avro.</pattern> - <shadedPattern>${presto.bundle.bootstrap.shade.prefix}org.apache.parquet.avro.</shadedPattern> + <pattern>org.apache.hadoop.hbase.</pattern> + <shadedPattern>${presto.bundle.bootstrap.shade.prefix}org.apache.hadoop.hbase.</shadedPattern> </relocation> </relocations> <createDependencyReducedPom>false</createDependencyReducedPom> @@ -169,78 +161,11 @@ <groupId>org.apache.hudi</groupId> <artifactId>hudi-common</artifactId> <version>${project.version}</version> - <exclusions> - <exclusion> - <groupId>org.apache.hbase</groupId> - <artifactId>hbase-server</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.hbase</groupId> - <artifactId>hbase-client</artifactId> - </exclusion> - </exclusions> </dependency> <dependency> <groupId>org.apache.hudi</groupId> <artifactId>hudi-hadoop-mr-bundle</artifactId> <version>${project.version}</version> - <exclusions> - <exclusion> - <groupId>org.apache.hbase</groupId> - <artifactId>hbase-server</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.hbase</groupId> - <artifactId>hbase-client</artifactId> - </exclusion> - </exclusions> - </dependency> - - <!-- https://mvnrepository.com/artifact/org.apache.hbase/hbase-shaded-client --> - <dependency> - <groupId>org.apache.hbase</groupId> - <artifactId>hbase-shaded-client</artifactId> - <version>${hbase.version}</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.apache.hbase</groupId> - <artifactId>hbase-shaded-server</artifactId> - <version>${hbase.version}</version> - <!-- Unfortunately, HFile is packaged ONLY under hbase-server --> - <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>javax.servlet</groupId> - <artifactId>*</artifactId> - </exclusion> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>*</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>*</artifactId> - </exclusion> - <exclusion> - <groupId>tomcat</groupId> - <artifactId>*</artifactId> - </exclusion> - </exclusions> - </dependency> - - <!-- Parquet --> - <dependency> - <groupId>org.apache.parquet</groupId> - <artifactId>parquet-avro</artifactId> - <scope>compile</scope> - </dependency> - - <dependency> - <groupId>org.apache.avro</groupId> - <artifactId>avro</artifactId> - <scope>compile</scope> </dependency> <!--Guava needs to be shaded because HBase 1.2.3 depends on an earlier guava version i.e 12.0.1 and hits runtime