+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
> > >
> >
>

Reply via email to