This is an automated email from the ASF dual-hosted git repository.

MisterRaindrop pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry-pxf.git


The following commit(s) were added to refs/heads/main by this push:
     new ed7c8574 Explicit dependencies in pxf-hdfs (#122)
ed7c8574 is described below

commit ed7c85743d9dabf94a32d2fa3a1baff14636ef96
Author: Nikolay Antonov <[email protected]>
AuthorDate: Fri Jul 10 05:17:56 2026 +0300

    Explicit dependencies in pxf-hdfs (#122)
    
    * Fix ZSTD compression support with Parquet
    * add snappy
    * aircompressor is a runtime dependency
---
 server/pxf-hdfs/build.gradle | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/server/pxf-hdfs/build.gradle b/server/pxf-hdfs/build.gradle
index 9705fb6f..b55747ce 100644
--- a/server/pxf-hdfs/build.gradle
+++ b/server/pxf-hdfs/build.gradle
@@ -56,6 +56,8 @@ dependencies {
     implementation("org.apache.commons:commons-compress")            { 
transitive = false }
     implementation("org.tukaani:xz")                                 { 
transitive = false }
     implementation("com.github.luben:zstd-jni")                      { 
transitive = false }
+    implementation("org.xerial.snappy:snappy-java")                  { 
transitive = false }
+    implementation("io.airlift:aircompressor")                       { 
transitive = false }
 
 
     // Hadoop 2.10.1 uses log4j:1.2.17, but since we are using slf4j
@@ -98,8 +100,7 @@ dependencies {
 
     testCompileOnly("org.apache.hadoop:hadoop-annotations")
 
-    testImplementation("io.airlift:aircompressor")       // for HcfsTypeTest 
for testing write URI with LzopCodec
-    testImplementation("org.apache.parquet:parquet-pig") // for parquet tests
+    testImplementation("org.apache.parquet:parquet-pig")             { 
transitive = false } // for parquet tests
     testImplementation('org.springframework.boot:spring-boot-starter-test')
 }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to