Gradle logo Gradle logo background glow

Gradle

Build automation tool for multi-language software development, managing tasks from compilation and packaging to testing, deployment, and publishing

&

+Incremental BuildsChecks between builds if a task’s input, output, or implementation has changed
+Dependency ManagementSimplifies the process of managing project dependencies, including transitive dependencies and version conflicts
+Plugin SystemAllows developers to easily add functionality to their builds for various tasks like testing, publishing, and code quality checks
+Parallel ExecutionAllows parallel execution of tasks and intra-task work through a Worker API
+Build CachingSkips task execution locally if it has already been executed on another computer
+Customizable LoggingOffers customizable logging options for build processes
+Compiler DaemonReuses a daemon process within a multi-project build for faster compilation
+Build ScansProvides web-based build visualization for understanding build processes
+Collaborative DebuggingShares build scans with colleagues for efficient problem-solving
-Configuration OverheadSome options, like caching, need to be set manually
-Build SpeedBuild speed can be slower compared to other tools
-Technical ExpertiseRequires prior technical skills to build tasks effectively
-Integration ComplexityAdding features can be complex and requires proper configuration

Platform

Social

         

System Requirements

Not available, but we appreciate help! You can help us improve this page by contacting us.

Ratings

4.45
5

G2CROWD
4.4
5
based on 38 reviews
TrustRadius
9.0
10
based on 34 reviews

Written in

Groovy, Java, Kotlin, C++, JavaScript

Initial Release

21 April 2008

Alternatives

Build System
Apache Maven  

Notes

  • Other Gradle Product:
    • Develocity (formerly known as Gradle Enterprise): An open commercial platform that improves developer productivity by augmenting Gradle, Maven, and Bazel build tools with performance acceleration and analytic technologies