apache / apache/incubator-xtable

Allow users to only include dependencies for relevant table formats during conversion

Open
#611 0 comments 0 reactions 1 assignee Claimed by @the-other-tim-brown View on GitHub
Dominant language
Java
Stars
1.2k
Forks
212
Avg merge
4d 9h
Merged PRs (30d)
16

Description

### Feature Request / Improvement

Currently, the xtable-core library depends on Iceberg, Hudi, and Delta Lake which already results in a wide surface area of dependencies. As the project grows, there may be even more formats leading to an even larger set of dependencies.

The user should be able to add jars to their classpath for the formats that they are interested in and these jars should contain the minimal set of dependencies required for the sync.

### Are you willing to submit PR?

- [X] Yes I am willing to submit a PR!

### Code of Conduct

- [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.