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.
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