Save to My Lists
Claimed
Claimed

Top Rated Gradle Build Tool Alternatives

38 Gradle Build Tool Reviews

4.4 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
38 Gradle Build Tool Reviews
4.4 out of 5
38 Gradle Build Tool Reviews
4.4 out of 5

Gradle Build Tool Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
This product has not yet received any positive sentiments.
Cons

Overall Review Sentiment for Gradle Build ToolQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Marcel V.
MV
Software Engineer
Internet
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Gradle Build Tool?

I really liked that it was easy to learn gradle, and also easy to get up and running Review collected by and hosted on G2.com.

What do you dislike about Gradle Build Tool?

What I disliked was that whenever I had to troubleshoot build errors, the output from gradle was meaningless or ambiguous at best, it was rarely useful. Review collected by and hosted on G2.com.

Sahil S.
SS
Research Intern
Higher Education
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Seller invite
What do you like best about Gradle Build Tool?

Its the de-facto build system for Android. We use it everyday and its very useful since it can be installed on machine without Android studio and still compile apps.

There are a lot of plugins available which is the real stregth and it integrates with Maven too which makes it a better choice than Maven. Review collected by and hosted on G2.com.

What do you dislike about Gradle Build Tool?

It can get slow for large builds. As the size of the Android app grows, it tends to become slow. The main reason is that it uses Groovy instead of XML which makes it slow but leads to short scripts which is helpful. Review collected by and hosted on G2.com.

Corneil d.
CD
Chief Architect
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Gradle Build Tool?

Gradle is the most powerful build tool ever.

On top of being powerful it is easy to make Gradle do what you want.

It is easy to understand by novices and they usually can't believe how simple it is.

The hallmark of a good model is that you are not surprised when you see the model in action. Gradle is the same way, Modelling a build is very intuitive. Review collected by and hosted on G2.com.

What do you dislike about Gradle Build Tool?

Gradle is moving faster than what most IDE projects can. There is a current gap in Eclipse because the original Gradle plugin is not being actively developed anymore and Eclipse Buildship is still behind and not supporting Eclipse WTP. Review collected by and hosted on G2.com.

Verified User in Internet
GI
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Gradle Build Tool?

Google is doing most of the Android build development in Gradle. ant is no more. maven is no more. At least one project has Google's backing. Review collected by and hosted on G2.com.

What do you dislike about Gradle Build Tool?

Slow and bulky. Even something as simple as "gradle clean" can take a minute. In an atypical Java fashion, its over-architected. Its DSL is unintuitive for Java developers. Review collected by and hosted on G2.com.

Joshua C.
JC
Dev
Information Technology and Services
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Gradle Build Tool?

I like the ability to develop custom gradle tasks and the automatic integration with tools like intellij IDE. The gradle daemon was a nice addition too for speeding up build tasks. I also like the plugin feature where I can add specific features as needed. Review collected by and hosted on G2.com.

What do you dislike about Gradle Build Tool?

The first build of a project can take a long time as it downloads dependencies and libraries. Also being able to set the java version would be nice too. Documentation is a bit light, and am a bit confused about the various stages of the build cycle ( like whether a tasks is in setup or build ) Review collected by and hosted on G2.com.

Verified User in Food Production
GF
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Gradle Build Tool?

I like Gradle for being an Open Source project that makes it really easy to manage native builds, unlike other tools like Ant and Maven, which are designed to work only with Java projects.

Gradle is very flexible. Also Gradle's code is much more readable that other solution's. Review collected by and hosted on G2.com.

What do you dislike about Gradle Build Tool?

At first it took me some time to get used to Gradle, but I wouldn't say it has a steep learning curve. Review collected by and hosted on G2.com.

Verified User in Consumer Services
GC
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Gradle Build Tool?

Automation and integration of DevOPs toolchain. The build programming language is flexible and incisive. Short build times and uniform build scripts. Easy release process. Review collected by and hosted on G2.com.

What do you dislike about Gradle Build Tool?

Issues with Gradle and IDE integration with multiple modules. They are not present in multi-module mode. Review collected by and hosted on G2.com.

Jonathan Y.
JY
Senior Software Engineer - OpenShift
Computer Software
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Gradle Build Tool?

Gradle positions itself as a build tool somewhere between Ant (very explicit, simple, customizable, but difficult to optimize) and Maven (convention over configuration, not very customizable, but with neat optimization features like incremental and parallel builds).

Gradle provides all the power of Maven including integration with both Maven and Ivy repositories. It also allows integration with Ant (i.e. calling tasks from your Gradle build). It has a DSL that allows you to create your build *only* with configuration, but lets you customize it using Groovy where you need. This makes it a lot easier than Maven, which requires that you write a plugin (very few people ended up doing this in practise) or embed Ant scripts in your configuration.

There has been a lot of great work for improving performance, and the out-of-the-box plugin ecosystem is fantastic (lots of support for test tools, native compiler toolchains, Android, basically all the shiny new toys). Review collected by and hosted on G2.com.

What do you dislike about Gradle Build Tool?

Gradle is moving very quickly, and from release to release, it could well be that a feature you've come to depend on has been deprecated. It can be hard to keep up if you adopt now (even at 2.x, you're still a bit of an early adopter - they move quickly!)

If you're happy with Maven, then you will be very happy with Gradle since you likely don't have /too/ much customization in your build and you'll feel right at home. The conventions are similar, except programmatically inspecting your model is waaaay easier (ever tried fiddling with Maven profiles?)

If you're transitioning from Ant, there's a bit of a learning curve involved with writing your build scripts if you want best performance (you want to be declarative, not imperative, thus allowing the Gradle runtime to figure out possibly-more-optimal ways to do things). You can still write things imperatively if you really want - Gradle gives you some rope to hang yourself with - but you really shouldn't (hence the unfortunate learning curve). The incubating features like parallel/multithreaded builds and configure-on-demand are pretty useful for larger projects, and if you structure things correctly, your project will build very fast (if not, you can run the profile tool to figure out the slow steps).

One difficulty is transitioning some legacy projects to Gradle if there's been a lot of customization. It can be difficult to completely rewrite the builds for large monolithic builds, so it would be helpful to have a strategy for partially converting builds (i.e. invoke a Maven build from Gradle). It may already be possible to do this, I haven't looked too deeply. But in general it's a good strategy to transition parts of the build piece-by-piece.

Another challenge is the exception messages and errors can be hard to understand - though this should be improving with the new Managed Model system, which gives Gradle more insight into your build. Review collected by and hosted on G2.com.

Verified User in Apparel & Fashion
UA
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Gradle Build Tool?

Easy setup, the ability to automate production builds, making flavor, adding dependencies is very easy Review collected by and hosted on G2.com.

What do you dislike about Gradle Build Tool?

The long build time it takes when in online mode. Review collected by and hosted on G2.com.

Dmitry B.
DB
Senior SDET
Internet
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Gradle Build Tool?

Build speed, configuration on demand, incremental builds, dependency resolution, clean syntax. Review collected by and hosted on G2.com.

What do you dislike about Gradle Build Tool?

Infrastructure is not mature enough, sometimes things do not work the way they were designed and you have to spend time researching the problem and searching for a certain combination of plugins and dependencies that actually works. Review collected by and hosted on G2.com.