apache / amoro

Apache Amoro (incubating) is a Lakehouse management system built on open data lake formats.
https://amoro.apache.org/
Apache License 2.0
817 stars 273 forks source link

[AMORO-2853] Improve the packaging and compilation process for amoro project #2854

Closed xleoken closed 3 months ago

xleoken commented 3 months ago

Why are the changes needed?

Close #2853.

Brief change log

It not friendly for users to use mvn clean package -DskipTests -pl '!amoro-mixed-format/amoro-mixed-format-trino' to build the amoro project. Add a new skip-trino-build profile to improve the build command.

How was this patch tested?

Documentation

xleoken commented 3 months ago

cc @zhoujinsong

xleoken commented 3 months ago

Hi @zhoujinsong for the suggestion. Patch is updated accordingly, can you please take another look?

Had tried following mvn commad in local environment.

Originally posted by @zhoujinsong in https://github.com/apache/amoro/issues/2853#issuecomment-2122373505