Hi All,
I've had a similar experience. Gradle is super powerful but suddenly it
becomes one more 'thing' on the plate demanding attention every now and
then. While Maven you can forget about it unless you need actual changes
to the build. I don't have a strong opinion, I'll be happy with both and
happy to +1 maven.
Regards
On 3/2/22 6:52, Maulin Vasavada wrote:
Hi Aleksei
I was thinking about the same - build tool. I have used both - Maven
and Gradle. In my experience, while Gradle has a rich DSL and the
corresponding power, with constant changes in Gradle across versions
it is difficult to focus on the actual product (like Cassandra in this
case) development. With Maven the learning is once and it doesn't
change that much and one can focus on the actual product better.
Of course, this is IMHO. +1 for using Maven. I would like to
participate in the migration of the build tool if it needs more hands.
Thanks
Maulin
On Wed, Feb 2, 2022 at 2:35 PM Aleksei Zotov <azotc...@apache.org> wrote:
Hi All,
Some time ago I created
https://issues.apache.org/jira/browse/CASSANDRA-17015 to migrate
from ant to maven/gradle. Originally I was going to implement
both, compare and pick the best in terms of project needs.
However, now I feel it would be a significant overhead to try out
both. Therefore, I'd like to make a collective decision on the
build tool before starting any actual work.
I saw on Slack
(https://app.slack.com/client/T4S1WH2J3/CK23JSY2K/thread/CK23JSY2K-1643748908.929809)
that many people prefer maven. I'm leaning towards maven as well.
I guess we need to have a formal poll on the build tool since it
is a significant part of the project. Please, suggest what the
best way to proceed is. Should I just raise a vote for maven and
just see if someone -1 in favor of gradle?
PS:
Please, bear in mind that Robert has already made some progress on
gradle migration. I do not know how much is done there and whether
he is willing to get it completed.
On 2020/06/02 13:39:34 Robert Stupp wrote:
> Yea - it's already in a pretty good state.
>
> Some work-in-progress-state is already available in either
> https://github.com/snazy/cassandra/tree/tryout-gradle (or
> https://github.com/snazy/cassandra/tree/tryout-gradle-dist-test
with an
> additional commit).
>
> I already use it on my machine for a bunch of things and it already
> "feels bad" to go back to a branch without Gradle.
>
> I'll start a separate dev-ML thread with some more information
in the
> next days, because getting C* 4.0-beta released is a higher
priority atm.
>
> On 6/1/20 2:41 AM, Joshua McKenzie wrote:
> > Build tools are like religions, that's why. Or maybe cults. Or all
> > Stockholm Syndrome creators? :)
> >
> > Robert Stupp has been noodling around with a gradle based
build env for C*
> > that'll live alongside ant. Not sure what the status is on
that atm through.
> >
> > On Sun, May 31, 2020 at 3:16 PM Abhishek Singh
<abh23...@gmail.com> wrote:
> >
> >> Hi All,
> >> Hope you are doing well and are safe.
> >> I just wanted to know why is the build still on ant and is
there any plan
> >> to migrate to a modern build tool?
> >>
> >> Regards,
> >> Abhishek Singh
> >>
> --
> Robert Stupp
> @snazy
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>