Gradle - a modern Maven
January 23, 2017

Gradle - a modern Maven

Gabriel Freire | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Gradle

I use Gradle when developing Java applications in both professional and personal/academic projects. It is a great tool when building said applications with plug-ins and frameworks available in the community.
  • Cross-version compatibility testing
  • Inspection of build outcome and output
  • Build automatically when sources change
  • Continuous build detects changes that occur during build execution
  • Ease of use
  • Gradle's configuration isn't always intuitive
  • Changing a project from Maven to gradle sometimes proves to be a difficult task
  • Less time fixing framework compatibility problems
  • Less time when changing frameworks or plug-ins
  • Maven
Maven is the most popular alternative to Gradle, in my opinion. I think that both have their advantages and disavantages so I would advise people to scan through the documentation and example applications of both tools and choose according to their needs and limitations.
I'd say Gradle is very well suited for Java projects that require managing lots of plug-ins and frameworks but I don't think it's well suited for project builds with other programming languages.