+1 for incremental builds with build cache which will be a huge prod bosot especially when working with multiple branches at the same time.
Prashant On Mon, Oct 3, 2022 at 11:42 PM Alexey Kudinkin <ale...@onehouse.ai> wrote: > 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 > > > > > >