I think full project build slowly gravitates towards 15min already (it’s about 12-14min on my 2021 Macbook).
@Vinoth the most important aspect that Maven couldn’t provide us with are local incremental builds. Currently you have to build full dependency hierarchy of the project whenever you’re changing even a single file. There’re some limited workarounds but they aren’t really a replacement for fully incremental builds. Fully incremental builds will be a huge boost to Dev productivity. On Sun, Oct 2, 2022 at 11:40 PM Pratyaksh Sharma <pratyaks...@gmail.com> wrote: > My two cents. I have seen open source projects take more than 20-25 minutes > for building on maven, so I guess we are fine for now. But we can > definitely investigate and try to optimize if we can. > > On Sun, Oct 2, 2022 at 9:33 AM Shiyan Xu <xu.shiyan.raym...@gmail.com> > wrote: > > > Yes, Vinoth, agree on the efforts and impact being big. > > > > Some perf comparison on gradle vs maven can be found in > > https://gradle.org/gradle-vs-maven-performance/ where it claims > multi-fold > > build time reduction. I'd estimate maybe 2-4 min for a full build and > based > > on that. > > > > I mainly hope to collect some feedback on if build time is a dev > experience > > concern or if it's okay for people in general. If it's the latter case, > > then no need to investigate further at this point. > > > > On Sat, Oct 1, 2022 at 1:52 PM Vinoth Chandar <vin...@apache.org> wrote: > > > > > Hi Raymond. > > > > > > This would be a large undertaking and a big change for everyone. > > > > > > What does the build time look like if we switch to gradle or bazel? And > > do > > > we know why it takes 10 min to build and why is that not okay? Given we > > all > > > use IDEs mostly anyway > > > > > > Thanks > > > Vinoth > > > > > > On Fri, Sep 30, 2022 at 22:48 Shiyan Xu <xu.shiyan.raym...@gmail.com> > > > wrote: > > > > > > > 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 > > > > > > > > > > > > > -- > > Best, > > Shiyan > > >