graddle

Gradle is an open-source build automation system that orchestrates the compilation, testing, packaging, and deployment of software projects. It is renowned for its flexibility, performance, and use of a powerful, declarative Domain Specific Language (DSL) based on Groovy or Kotlin.

Key facts

First appeared
2007
Category
technology
Problem solved
Gradle was created to address the limitations of existing build tools, specifically the inflexibility of Apache Maven's fixed build lifecycle and XML-based configuration, and the verbosity and lack of convention in Apache Ant's imperative XML scripts. It aimed to provide a powerful, flexible, and performant build automation system with robust dependency management, supporting conventions while allowing deep customization.
Platforms
macOS, Linux, Windows

Related technologies

Notable users

  • Many open-source projects and enterprises in the JVM ecosystem
  • Netflix
  • LinkedIn
  • Spring Framework
  • Google (especially for Android development)