Hi folks,

I'd share my thoughts as well. I personally won't build the whole project
too often, only before push to the remote branch or make big changes in
different modules. If I just make some changes and run a test, the IDE will
only build the necessary modules I believe. In addition, each time I deal
with dependency issues, the years of maven experience does help me locate
the issue quickly, especially when the dependency tree is pretty
complicated. The learning effort and the new environment setup effort are
considerable as well.

Happy to learn if there are other benefits gradle or bazel could bring to
us, but if the only benefit is the xx% faster build time, I am a bit
unconvinced to make this change.

Best,
Gary

On Mon, Oct 17, 2022 at 2:58 PM Danny Chan <danny0...@apache.org> wrote:

> I have a full experience with how Apache Calcite switches from Maven
> to Gradle, and I want to share some thoughts.
>
> The gradle build is fast, but it relies heavily on its local cache,
> usually it needs too much time to download these cache jars because
> gradle upgrade itself very frequently.
>
> The gradle is very flexive for building, but it also has many bugs,
> you may need more time to debug its bug compared with building with
> maven.
>
> The gradle DSL for building is a must to learn for all the developers.
>
> For all above cases, I don't think switching to gradle is a right
> decision for Apache Calcite. Julian Hyde which is the creator of
> Calcite may have more words to say here.
>
> So I would not suggest we do that for Hudi.
>
>
> Best,
> Danny Chan
>
> Shiyan Xu <xu.shiyan.raym...@gmail.com> 于2022年10月1日周六 13:48写道:
> >
> > Hi all,
> >
> > I'd like to raise a discussion around the build tool for Hudi.
> >
> > Maven has been a mature yet slow (10min to build on 2021 macbook pro)
> build
> > tool compared to modern ones like gradle or bazel. We all want faster
> > builds, however, we also need to consider the efforts and risks to
> upgrade,
> > and the developers' feedback on usability.
> >
> > What do you all think about upgrading to gradle or bazel? Please share
> your
> > thoughts. Thanks.
> >
> > --
> > Best,
> > Shiyan
>

Reply via email to