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 Builds
Checks between builds if a task’s input, output, or implementation has changed
+
Dependency Management
Simplifies the process of managing project dependencies, including transitive dependencies and version conflicts
+
Plugin System
Allows developers to easily add functionality to their builds for various tasks like testing, publishing, and code quality checks
+
Parallel Execution
Allows parallel execution of tasks and intra-task work through a Worker API
+
Build Caching
Skips task execution locally if it has already been executed on another computer
+
Customizable Logging
Offers customizable logging options for build processes
+
Compiler Daemon
Reuses a daemon process within a multi-project build for faster compilation
+
Build Scans
Provides web-based build visualization for understanding build processes
+
Collaborative Debugging
Shares build scans with colleagues for efficient problem-solving
-
Configuration Overhead
Some options, like caching, need to be set manually
-
Build Speed
Build speed can be slower compared to other tools
-
Technical Expertise
Requires prior technical skills to build tasks effectively
-
Integration Complexity
Adding features can be complex and requires proper configuration
...8 more features. Contact us to get a complete list of features and system requirements.

Platform

Desktop

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

Developer

Written in

Groovy, Java, Kotlin, C++, JavaScript

Initial Release

2008-04-21

Repository

License

Categories


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