gradle
Gradle Build Tool ("Gradle") is a build automation tool for multi-language software development. It manages tasks like compilation, packaging, testing, deployment, and publishing. Supported languages include Java (as well as JDK-based languages Kotlin, Groovy, Scala), C/C++, and…
Key facts
- First appeared
- 2007
- Category
- programming_language
- Problem solved
- Gradle was created to address the limitations of existing build tools like Apache Ant and Apache Maven. It aimed to provide the flexibility of Ant without the verbose XML configuration, combined with the dependency management and convention-over-configuration benefits of Maven, but with greater extensibility and programmatic control, and better support for multi-project builds and incremental compilation.
- Platforms
- macOS, Any platform supporting the Java Virtual Machine (JVM), android, web, Windows, Linux
Related technologies
Notable users
- Google (specifically for Android projects)
- Millions of open-source projects
- Gradle Inc.
- Netflix
- Spring Boot (many projects use Gradle)