I’m working on a Linux/Apache/MySQL/Grails application and have the choice of build tools. I’m looking at Gradle or Gant. They look very similar to me, so I’m not sure what differentiates them.
What are the major differences between Gradle and Gant that would make me pick one over the other?
The main difference is that Gant is a build tool, while Gradle is a project management tool (from the dev/ops standpoint).
So Gradle, compared to Gant, comes “battery included“, because it allows you to easily use plugins, manage dependencies, has a complete, hookable, lifecycle, etc…
It is a bit like comparing Ant and Maven, stricly looking on the Java side.