Moving from Ant to Maven is a change of attitude.
You are right that Maven does make builds much more uniform.
Once a project is set up, the next guy to work on it only has to write
code and add dependencies, the rest of the environment is laid out.
Never heard of Gradle so I can not compare them.
Maven has a huge following and almost any library that you want to use
has a Maven distribution available at Maven Central or in a public repo
that you can connect to .
Saves a lot of grief.
If you go with Maven, get your own repo set up before you unleash the
developers.
Ron
On 09/09/2012 5:20 PM, KARR, DAVID wrote:
At the risk of starting a flame war, what are some arguments for Maven vs.
Gradle?
This is in the context of a change and risk-averse organization that currently
has a large Ant build, although with some associated Maven builds.
I see the advantages of Gradle as a much better Ant, but I would be concerned
about losing the advantages of Maven, like better integrated tool support.
One of the disadvantages of Gradle is the same as Ant, which is that it's very
easy to have two people do similar things in a completely different way.
Gradle makes it easier to reuse things, but it doesn't seem like it nudges you
that hard in that direction.
I can see the possibility of calling Groovy from Maven, but having that be Gradle code would
require the Gradle runtime, and I don't see a "Gradle Maven plugin" yet (although I
believe I've seen a "Maven Gradle plugin). Even if you could do this, I'm not sure it
makes sense or provides significant value.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
Ron Wheeler
President
Artifact Software Inc
email: [email protected]
skype: ronaldmwheeler
phone: 866-970-2435, ext 102
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]