What users are saying about
44 Ratings
22 Ratings
44 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.3 out of 101
22 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 7.1 out of 101

Likelihood to Recommend

Apache Maven

Building and automating packaging of software can be a challenging task. As the complexity of the project grows so do the dependencies on third-party artifacts. Using Maven we can define and manage the project structure centrally and it helps improve overall build times.
No photo available

Gradle

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.
Dirce Richards profile photo

Pros

Apache Maven

  • Maven is useful in building Java applications.
  • Quick project setup, no complicated build.xml files, just a POM and go. Reduces the size of source distributions, because jars can be pulled from a central location.
No photo available

Gradle

  • It allows us to share configurations between machines and developers
  • It makes builds reproducible
  • It allows us to tweak how our server gets bundled and deployed
David Tanner profile photo

Cons

Apache Maven

  • POM file in XML is quite messy, especially with a big project.
  • Dependency management with a local cache sometimes causes conflict.
  • Do not support scripting to add custom build commands.
Hung Vu profile photo

Gradle

  • 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
No photo available

Performance

Apache Maven

Apache Maven 9.0
Based on 1 answer
Excellent tool to build a project, simple and easy to study, install and implement.
Hung Vu profile photo

Gradle

Gradle 3.0
Based on 1 answer
I have tried to use Gradle for projects several times in the past, but there is just so much work in maintaining the build file that it quickly becomes untenable. I have been using Maven for many years, and even though the build file can be complex, it works without maintenance between releases.
David Tanner profile photo

Alternatives Considered

Apache Maven

Ant, Maven's opposing framework, is often a point of comparison. Although Ant does not require formal conventions, it is procedural in the sense that you must tell Ant exactly what to do and when. It also lacks a lifecycle, along with goal definition and dependencies. Maven, on the other hand, requires less work as it knows exactly where your source code is as long as the pom.xml file is generated.
No photo available

Gradle

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.
Gabriel Freire profile photo

Return on Investment

Apache Maven

  • The tool has greatly improved our overall software build times and had a positive impact on our release schedules.
  • Being a free application from an Open Source Community, there was no upfront investment needed on our part.
heather collins profile photo

Gradle

  • Dependable builds.
  • Reliable builds.
No photo available

Pricing Details

Apache Maven

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Gradle

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Add comparison