Apache XTable (incubating) is a cross-table converter for lakehouse table formats that facilitates interoperability across data processing systems and query engines.
For mvn projects, add same prefix to sub modules is friendly for developers.
Development best practices: it is impossible to deploy two modules having the same name. To avoid this kind of conflict, we recommend to prefix all modules of a project by a common key referring to the project (example : "xtable-aaa, xtable-bbb").
After this modification, developers can quickly determine which folders in this project are submodules and which folders are regular folders by using the prefix of the folder
e.g
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
add same prefix to sub modules
let the folder name of the module to match the artifactId
Important Read
Fixed #435.
What is the purpose of the pull request
From the official docs, user will use
utilities/target/utilities-0.1.0-SNAPSHOT-bundled.jar
to convert data lake formatsThe name
utilities-0.1.0-SNAPSHOT-bundled.jar
does not have recognizability. The new namextable-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.