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 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 (e
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
it
was perceived as a net gain for the project in the long term. In that case
the productivity hit was definitely worth it, and I think in this case it
will be.
I personally don't think the productivity hit of adopting a new build tool
will be very noticeable (nothing that you can't
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):
>
> *
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. I am not sure how to make a transition like this,
testing it all while people are developing at the same time. Some
problems like
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
2 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
>
x27;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 Grad
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
. 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
bhishek Singh 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
--
; > 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
> >
>
M Abhishek Singh 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
>
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
24 matches
Mail list logo