Skip to main content
TrustRadius
Gradle Build Tool (Open Source)

Gradle Build Tool (Open Source)

Overview

What is Gradle Build Tool (Open Source)?

Gradle is an open source build system. Gradle boasts a rich API and mature ecosystem of plugins and integrations to support automation. Users can model, integrate and systematize the delivery of software from end to end.

Read more
Recent Reviews

TrustRadius Insights

Gradle has gained popularity as the preferred build tool for various use cases. Users have found that Gradle's cache feature significantly …
Continue reading

Gradle Review

10 out of 10
March 08, 2021
Incentivized
Gradle is used as a build tool for the application codebase. Used for both compiling and packaging the artefacts for the projects.
Its a …
Continue reading

Excellent build tool

9 out of 10
October 24, 2019
Incentivized
We are using Gradle as a build tool. We are using it across all the departments in our organization. We are using Gradle to build all our …
Continue reading

I like Gradle!!!

10 out of 10
January 24, 2018
Incentivized
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 …
Continue reading
Read all reviews

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

What is Gradle Build Tool (Open Source)?

Gradle is an open source build system. Gradle boasts a rich API and mature ecosystem of plugins and integrations to support automation. Users can model, integrate and systematize the delivery of software from end to end.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

8 people also want pricing

Alternatives Pricing

What is Liquibase?

Liquibase is a database change management tool that helps teams release software faster and safer by bringing the database change process into existing CI/CD automation. According to the 2021 Accelerate State of DevOps Report, elite performers are 3.4 times more likely to incorporate database…

What is Bitrise?

Bitrise, software from the company of the same name in Budapest, helps users automate daily app development tasks from building through testing to deployment. With Bitrise, users can configure these tasks with a visual Workflow editor, with over 330 service integrations ready to roll. All…

Return to navigation

Product Details

What is Gradle Build Tool (Open Source)?

Gradle Build Tool (Open Source) Video

What is Gradle?

Gradle Build Tool (Open Source) Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Gradle is an open source build system. Gradle boasts a rich API and mature ecosystem of plugins and integrations to support automation. Users can model, integrate and systematize the delivery of software from end to end.

Gradle Build Tool (Open Source) starts at $0.

Reviewers rate Support Rating highest, with a score of 9.

The most common users of Gradle Build Tool (Open Source) are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(34)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Gradle has gained popularity as the preferred build tool for various use cases. Users have found that Gradle's cache feature significantly reduces compile time and increases developer productivity. This capability is particularly beneficial in large codebases and complex backend applications. Additionally, Gradle seamlessly integrates with DevOps tools, allowing for customization of build structures for single or multi-project builds, making it a popular choice among developers. The switch from Ant/Maven to Gradle has been well-received by users who appreciate the customization options and the ability to set up remote cache for CI builds. Gradle has become the standard build tool for Android development, enabling the creation of different flavors and multiple versions. It also serves as a comprehensive build management software for Java applications, offering a range of plug-ins and frameworks available in the community. Whether it's compiling and packaging artifacts, managing dependencies, or automating deployment processes, Gradle has proven its effectiveness in delivering robust software solutions.

Gradle has received positive feedback from reviewers for several key strengths. The intuitive user interface has been consistently praised for its ease of use and efficiency in completing tasks. Many users have stated that the UI allows for quick and efficient task completion. Additionally, several reviewers have mentioned that Gradle's wide language support, particularly for multiple JVM languages like Groovy, has made it accessible to a wide range of computer engineers. This feature enables them to quickly understand and work with Gradle code. Another major strength of Gradle is its support for DSL automation based on Groovy. Users appreciate this feature as it allows for the automation of complex build jobs, making it particularly useful in maintaining and modifying intricate build processes. Overall, these strengths contribute to Gradle's popularity among developers and enhance its usability in diverse development environments.

Limited Documentation: Some users have mentioned that there is a need for ample documentation for Groovy DSL to write build configs in Gradle. They feel that the existing documentation could be more comprehensive and provide clearer instructions on how to use Groovy DSL effectively.

Lack of Real-Life Examples: Several reviewers have suggested that while the Gradle documentation available online is quite comprehensive, it would be helpful to include more real-life examples. These examples would assist users in understanding how to apply Gradle's features and functionalities in practical scenarios.

Complex Build Support: A number of users have stated that Gradle needs to work on supporting more complex builds, especially for web applications. They believe that enhancing the capabilities of Gradle when it comes to handling intricate build configurations would greatly benefit developers working on complex projects.

Reviewers have made several recommendations for using this tool effectively. The most common recommendations are as follows:

  1. Obtain buy-in from the development team: Users suggest that it is important to ensure that the development team is on board with using this tool. Having the support and cooperation of the team can help make the implementation smoother and more successful.

  2. Consider using Java: Some reviewers recommend considering Java as the programming language when building with this tool. They believe that using Java can offer certain advantages and compatibility that may enhance the overall performance and functionality of the tool.

  3. Put in the effort: Users agree that while using this tool may require some effort initially, it is worth it in the long run. Taking the time to learn and understand the ins and outs of the tool can lead to better outcomes and a more efficient workflow.

By following these recommendations, users can maximize the benefits of using this tool and ensure a successful implementation within their development process.

Attribute Ratings

Reviews

(1-12 of 12)
Companies can't remove reviews or game the system. Here's why
Sharique Khan | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
[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.
Mohit Goenka | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Without the use of Gradle, we have done direct integration with the APIs. This has not worked very well in the case of Android as there are a lot of packaging related actions that Gradle directly takes as part of the plugin. This decision to use Gradle was an easy one.
David Tanner | TrustRadius Reviewer
Score 4 out of 10
Vetted Review
Verified User
Incentivized
Maven is a much more mature build tool. The community behind maven plugins has continued to grow over time, and there are several mature products that continue to receive support. Gradle can use some of these features, but appears to be losing steam over time. The effort to build a maven project can be a little more up front than Gradle, but overall it provides a much better experience.
January 24, 2018

I like Gradle!!!

Score 10 out of 10
Vetted Review
Verified User
Incentivized
SBT works fine for Scala but when I tried to use it with Java it was hard to configure and I gave up. Maven is awesome but the pom.xml file tends to be really big which makes it hard to read. Grunt is suitable only for js projects.
Dirce Richards | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I have participated in a variety of build environments, from basic shell scripts, to ant, and to maven. All of these tools have a place, sometimes perhaps in legacy code. But moving forward, I would never go back to other more primitive tools (never say never...). The more I learn and use Gradle, the more of an advocate I become.
January 23, 2017

Gradle - a modern Maven

Gabriel Freire | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • 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.
Return to navigation