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]

Reply via email to