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
- Spring Framework
- Google (especially for Android development)