You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@iceberg.apache.org by "qinghui-xu (via GitHub)" <gi...@apache.org> on 2025/10/23 09:01:23 UTC
Re: [PR] Docs: recommendation for packaging uberjars [iceberg]
qinghui-xu commented on code in PR #14292:
URL: https://github.com/apache/iceberg/pull/14292#discussion_r2454423387
##########
README.md:
##########
@@ -72,7 +72,9 @@ Iceberg table support is organized in library modules:
Iceberg also has modules for adding Iceberg support to processing engines:
* `iceberg-spark` is an implementation of Spark's Datasource V2 API for Iceberg with submodules for each spark versions (use runtime jars for a shaded version)
+ * When packaging user projects in an uberjar, only the `iceberg-spark-runtime` jar and potentially one of the storage-specific bundles, such as `iceberg-aws-bundle` or `iceberg-gcp-bundle` are needed, as suggested by [the documentation](https://iceberg.apache.org/multi-engine-support/#runtime-jar). No other Iceberg modules, such as `iceberg-core` or `iceberg-parquet` (and their transitive dependencies) are needed, as they may lead to dependency version mismatches/conflicts on the runtime classpath.
Review Comment:
Updated the site/docs and add a pointer in the README.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org