TrustRadius
Gradle is an open source build system.https://dudodiprj2sv7.cloudfront.net/product-logos/Ua/Fg/L6Q5QR1XSLQP.pngI like Gradle!!!We currently use Gradle to manage the build lifecycle of our applications. It's used by the IT department, we are currently using it with applications written in Java and Groovy as well.,It's highly customizable and easy to understand It's quite simple to write an additional plugin if that's necessary Provides support for Groovy and the latest versions also support Kotlin The gradle wrapper is awesome because it allows to use Gradle without installing it,I'd like to see a way to specify how to run only certain tests in parallel, I tried this feature and for tests that involve interaction with SQL Databases sometimes I can't because of deadlocks. Not sure if there is something else, gradle has been working really good for us and they are adding improvements all the time which is awesome. I used to think the performance is a deal but the latest versions are addressing this issue very well,10,Accelerate the build process of our applications We can trigger tests in parallel which is worth for CI servers Easy to understand and extend if that's needed,Apache Maven, SBT and Grunt,Oracle Java SE, Springs.io, Apache Maven, MySQL, Cassandra, JRebel, AWS LambdaThe future of CI/CD with Gradle - moving forward.In my organization, Gradle is being used in conjunction with Jenkins, to support a model of Continuous Integration. It is being used across a distributed organization, encompassing three geographic locations. It addresses the business model of CI/CD. With Gradle we were able to automate the building of a complex backend application, supporting a variety of branches, daily builds, and distributed development teams.,Gradle's methods to manipulate files is very flexible. It minimizes the amount of code one has to write to copy, move, or expand zip or tar files. Gradle uses Groovy, which is a Java like language. This allows for most computer engineers to come up to speed fairly quickly, for writing or maintaining gradle code. Gradle also supports DSL (Domain Specific Language), which is based on Groovy. The DSL language allows engineers to automate build jobs that otherwise could be very cumbersome to maintain or modify.,The Gradle documentation is available online, and it is quite comprehensive. However, more real life examples could be useful.,10,In a distributed development environment, once we established a strong CI/CD model, Gradle proved to be a great choice to automate the various processes. Gradle also provides much flexibility, which is essential in today's development environment. The important benefit is that the CI/CD engineers can support development's needs quickly and reliably. This in turn supports faster testing and deployment, which generates higher ROI.,,JenkinsGradle - a modern MavenI 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,8,Less time fixing framework compatibility problems Less time when changing frameworks or plug-ins,MavenGradle is easy to read, very portable, and customizable with Groovy dslWe use it for all of our build management software, from testing, building, to deploys.,Portability Ease of customization Ease of readability,Better integration with IntelliJ. I have to hit refresh on Intellij Gradle tool window all the time. Better speed.,10,Dependable builds. Reliable builds.,apache ant and Apache Maven,Java Reporting Engine
Unspecified
Gradle
20 Ratings
Score 8.9 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

Gradle Reviews

Gradle
20 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.9 out of 101
Show Filters 
Hide Filters 
Filter 20 vetted Gradle reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role
Reviews (1-4 of 4)
  Vendors can't alter or remove reviews. Here's why.
No photo available
January 24, 2018

User Review: "I like Gradle!!!"

Score 10 out of 10
Vetted Review
Verified User
Review Source
We currently use Gradle to manage the build lifecycle of our applications. It's used by the IT department, we are currently using it with applications written in Java and Groovy as well.

  • It's highly customizable and easy to understand
  • It's quite simple to write an additional plugin if that's necessary
  • Provides support for Groovy and the latest versions also support Kotlin
  • The gradle wrapper is awesome because it allows to use Gradle without installing it
  • I'd like to see a way to specify how to run only certain tests in parallel, I tried this feature and for tests that involve interaction with SQL Databases sometimes I can't because of deadlocks.
  • Not sure if there is something else, gradle has been working really good for us and they are adding improvements all the time which is awesome. I used to think the performance is a deal but the latest versions are addressing this issue very well
I highly recommend Gradle to manage the build lifecycle of applications, we have been using it with Java and Groovy applications, mainly with spring-boot to build microservices oriented systems.

I don't recommend using it for Scala applications since SBT would be a better choice for it.
Read this authenticated review
Dirce Richards profile photo
April 13, 2017

Review: "The future of CI/CD with Gradle - moving forward."

Score 10 out of 10
Vetted Review
Verified User
Review Source
In my organization, Gradle is being used in conjunction with Jenkins, to support a model of Continuous Integration. It is being used across a distributed organization, encompassing three geographic locations. It addresses the business model of CI/CD. With Gradle we were able to automate the building of a complex backend application, supporting a variety of branches, daily builds, and distributed development teams.
  • Gradle's methods to manipulate files is very flexible. It minimizes the amount of code one has to write to copy, move, or expand zip or tar files.
  • Gradle uses Groovy, which is a Java like language. This allows for most computer engineers to come up to speed fairly quickly, for writing or maintaining gradle code.
  • Gradle also supports DSL (Domain Specific Language), which is based on Groovy. The DSL language allows engineers to automate build jobs that otherwise could be very cumbersome to maintain or modify.
  • The Gradle documentation is available online, and it is quite comprehensive. However, more real life examples could be useful.
Gradle is an ideal tool to build an application that is complex and/or distributed. It is well suited for builds that use a CI engine such as Jenkins or Bamboo, and a repository such as Artifactory.
Read Dirce Richards's full review
Gabriel Freire profile photo
January 23, 2017

User Review: "Gradle - a modern Maven"

Score 8 out of 10
Vetted Review
Verified User
Review Source
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
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.
Read Gabriel Freire's full review
No photo available
March 29, 2017

Review: "Gradle is easy to read, very portable, and customizable with Groovy dsl"

Score 10 out of 10
Vetted Review
Verified User
Review Source
We use it for all of our build management software, from testing, building, to deploys.
  • Portability
  • Ease of customization
  • Ease of readability
  • Better integration with IntelliJ. I have to hit refresh on Intellij Gradle tool window all the time.
  • Better speed.
[Gradle is well suited for] All Java, Kotlin, Scala language projects. Probably not suited for legacy maven projects.
Read this authenticated review

Gradle Scorecard Summary

About Gradle

Gradle is an open source build system.
Categories:  Build Automation

Gradle Technical Details

Operating Systems: Unspecified
Mobile Application:No