apache / incubator-xtable

Apache XTable (incubating) is a cross-table converter for lakehouse table formats that facilitates interoperability across data processing systems and query engines.
https://xtable.apache.org/
Apache License 2.0
919 stars 147 forks source link

[Module] Optimize the module structure of the xtable #439

Closed daragu closed 6 months ago

daragu commented 6 months ago

Important Read

Fixed #435.

What is the purpose of the pull request

  1. For mvn projects, add same prefix to sub modules is friendly for developers.


  1. For Xtable project users

From the official docs, user will use utilities/target/utilities-0.1.0-SNAPSHOT-bundled.jar to convert data lake formats

java -jar utilities/target/utilities-0.1.0-SNAPSHOT-bundled.jar --datasetConfig my_config.yaml

The name utilities-0.1.0-SNAPSHOT-bundled.jar does not have recognizability. The new name xtable-utilities-0.1.0-SNAPSHOT-bundled.jar is more recognizable.

Brief change log

Optimize the module structure of the xtable

Changes

图片

Verify this pull request

Local build and test.

ghost commented 6 months ago

CI report:

Bot commands @xtable-bot supports the following commands: - `@xtable-bot run azure` re-run the last Azure build
daragu commented 6 months ago

cc @sagarlakshmipathy @the-other-tim-brown take a look when free, thanks.

daragu commented 6 months ago

thanks @vinishjail97