We have spent a lot of time discussing this topic than actually trying to
arrive at a decision.
Everyone has a strong opinion about which build tool the project should use.
Each tool has its strengths and weaknesses. Today, `gradle` is the best tool
for Java based projects in _my_ experience. I
I think that it is not only about the build tool as such. There is a
> lot of scripting involved in build scripts as well as in Jenkins
> pipeline and so on.
Seconding this. Rewriting the build system is the easy bit. The ecosystem
(CI, releases, ccm, etc) is involved and not versioned (expects
ot to revisit this for a few years at least?
>
>
>
>
>
> *From: *Joshua McKenzie
> *Date: *Thursday, 3 February 2022 at 13:59
> *To: *dev
> *Subject: *Re: Build tool
>
> Could someone take on clearly enumerating the pros and cons of ant vs.
> maven?
>
>
>
>
+1
If we can get a pros/cons list we can have a ranked choice vote, move forwards,
and maybe agree not to revisit this for a few years at least?
From: Joshua McKenzie
Date: Thursday, 3 February 2022 at 13:59
To: dev
Subject: Re: Build tool
Could someone take on clearly enumerating the pros
Could someone take on clearly enumerating the pros and cons of ant vs.
maven?
Without clarity this is going to keep stagnating as a war of
unsubstantiated opinions and fizzle out like it has so many times in the
past.
I'd like to see it either change or the topic be put to rest. :)
On Thu, Feb
On Thu, Feb 3, 2022 at 7:19 AM bened...@apache.org wrote:
> It pretends to be Maven for dependency management, but this is a small part
> of the job of a build file.
It doesn't pretend, it actually uses part of the Maven project to
accomplish its goals. It's half the Maven it could be.
I have been in the guts of build.xml probably a lot more than you realise.
It pretends to be Maven for dependency management, but this is a small part of
the job of a build file.
From: Brandon Williams
Date: Thursday, 3 February 2022 at 13:07
To: dev
Subject: Re: Build tool
On Thu, Feb 3
On Thu, Feb 3, 2022 at 3:23 AM bened...@apache.org wrote:
> If we’re struggling to actually use ant how we want that’s another matter,
> but it’s easy to forget how much just works for us with ant
If you don't regularly work on the build system, it may be easy to
forget that ant works by actual
are “surprised” we
use it. So what? It works. Sometimes things might be painful for some folk to
do, but that will be true in any new build system, no?
From: Paulo Motta
Date: Thursday, 3 February 2022 at 11:53
To: Cassandra DEV
Subject: Re: Build tool
> I am productive today with ant. I will
ill almost certainly take a
> productivity hit sometime during and after the migration to maven, as will
> others.
>
>
>
> *From: *Benjamin Lerer
> *Date: *Thursday, 3 February 2022 at 10:13
> *To: *dev@cassandra.apache.org
> *Subject: *Re: Build tool
>
> I don’t have
I will almost certainly take a productivity hit
sometime during and after the migration to maven, as will others.
From: Benjamin Lerer
Date: Thursday, 3 February 2022 at 10:13
To: dev@cassandra.apache.org
Subject: Re: Build tool
I don’t have a super strong desire to stay with ant, I just have a
better, but I doubt it will be without issue.
>
>
>
>
>
> *From: *Benjamin Lerer
> *Date: *Thursday, 3 February 2022 at 09:03
> *To: *dev@cassandra.apache.org
> *Subject: *Re: Build tool
>
> I think that there are 2 main issues (Aleksei can correct me):
>
> *
ave with ant in a decade. I’m
> sure Maven is better, but I doubt it will be without issue.
>
>
>
>
>
> From: Benjamin Lerer
> Date: Thursday, 3 February 2022 at 09:03
> To: dev@cassandra.apache.org
> Subject: Re: Build tool
>
> I think that there are 2 main issues
is
better, but I doubt it will be without issue.
From: Benjamin Lerer
Date: Thursday, 3 February 2022 at 09:03
To: dev@cassandra.apache.org
Subject: Re: Build tool
I think that there are 2 main issues (Aleksei can correct me):
* ANT is pretty old and a lot of newcomers are unfamiliar with it
sday, 3 February 2022 at 05:52
> *To: *dev@cassandra.apache.org
> *Subject: *Re: Build tool
>
> 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
> p
: Maulin Vasavada
Date: Thursday, 3 February 2022 at 05:52
To: dev@cassandra.apache.org
Subject: Re: Build tool
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
Thanks for opening that discussion Aleksei.
I am also in favor of Maven. My previous experience with Graddle was not
great.
Le jeu. 3 févr. 2022 à 08:45, Berenguer Blasi a
écrit :
> Hi All,
>
> I've had a similar experience. Gradle is super powerful but suddenly it
> becomes one more 'thing' on
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
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) develo
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. There
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 bun
😂Definitely Stockholm syndrome. Hope Robert completed his good work and
reduces setup friction.
On Mon, 1 Jun 2020 at 06:11, 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 wit
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
23 matches
Mail list logo