Gradle - Modern Build System for Modern Application Development
May 01, 2021

Gradle - Modern Build System for Modern Application Development

Sharique Khan | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Gradle

[Gradle is] being used as the build tool of choice for micro services based architecture backend of the next generation cloud product suite. It enables dependency management by referencing to both public and private artifact repositories. Using the cache feature while compiling the codebase it has overall helped to reduce compile time and increase developer productivity
  • Build Cache - Enables quick build on dev machines
  • Supports multi project builds - enabling modular architecture
  • Customizable build tasks
  • Support for multiple JVM languages
  • Need for ample documentation for its Groovy DSL to write build configs
  • System File Encoding
  • Environment variable changes tracking
  • Multi Project builds
  • Ability to pick up artifacts from private repos
  • Programmability using Groovy DSL
  • Increased developer productivity
  • Better application architecture
  • Multiple build configurations for test and prod
[Gradle is] a more modern version of open source build tools like Ant and Maven.
Whereas the build config was XML files which were tedious and error
prone, the modern DSL usage of Groovy to write these build files is a
great advancement. Also these config files can be inherited from top
level to each associated project.

Do you think Gradle Build Tool (Open Source) delivers good value for the price?

Yes

Are you happy with Gradle Build Tool (Open Source)'s feature set?

Yes

Did Gradle Build Tool (Open Source) live up to sales and marketing promises?

Yes

Did implementation of Gradle Build Tool (Open Source) go as expected?

Yes

Would you buy Gradle Build Tool (Open Source) again?

Yes

[Gradle is by far the best] and industry leading solution and apt successor for Ant and Maven