Skip to content

Explicit dependencies in pxf-hdfs#60

Merged
ostinru merged 1 commit into
MDB_STABLEfrom
explicit-dependencies
Jul 7, 2026
Merged

Explicit dependencies in pxf-hdfs#60
ostinru merged 1 commit into
MDB_STABLEfrom
explicit-dependencies

Conversation

@ostinru

@ostinru ostinru commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

parquet-pig transitively pulls couple compressors to testRuntimeClasspath and hides the fact that pxf-hdfs doesn't have snappy, zstd as direct runtime dependency.

+--- org.apache.parquet:parquet-pig -> 1.15.2
    +--- org.apache.parquet:parquet-hadoop -> 1.15.2
    |    +--- org.apache.parquet:parquet-column:1.15.2 (*)
    |    +--- org.apache.parquet:parquet-format-structures:1.15.2 (*)
    |    +--- org.apache.parquet:parquet-common:1.15.2 (*)
    |    +--- org.apache.parquet:parquet-jackson:1.15.2
    |    +--- org.xerial.snappy:snappy-java:1.1.10.7
    |    +--- io.airlift:aircompressor:2.0.2
    |    +--- commons-pool:commons-pool:1.6
    |    +--- com.github.luben:zstd-jni:1.5.6-6 -> 1.5.7-6
    |    \--- org.slf4j:slf4j-api:1.7.33 -> 1.7.36

So, this PR removes transitive test-dependencies and explicitly adds runtime dependencies

@ostinru ostinru merged commit 64ecf45 into MDB_STABLE Jul 7, 2026
5 of 7 checks passed
@ostinru ostinru deleted the explicit-dependencies branch July 7, 2026 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants