April 21, 2008
Gradle first released
Hans Dockter released GradleA build automation tool for Java, Kotlin, and Android projects using a flexible task model. 0.1 on April 21, 2008 — a JVMJava Virtual Machine — executes Java bytecode and hosts Kotlin, Scala, Clojure, and other JVM languages. build tool with Groovy DSL scripts and incremental compilation.
What it was for
GradleA build automation tool for Java, Kotlin, and Android projects using a flexible task model. replaced XMLExtensible Markup Language — a markup format for structured documents and data exchange.-heavy Ant and MavenA Java build and dependency tool — standardized project structure and artifact repositories. configs with readable `build.gradle` files — and became AndroidGoogle's open mobile operating system — the dominant platform for smartphones worldwide.'s official build system. It supports multi-project builds, dependency caching, and KotlinA modern language from JetBrains — officially supported for Android and interoperable with Java. DSL. Example: `dependencies { implementation 'com.squareup.okhttp3:okhttp:4.12.0' }` resolves from MavenA Java build and dependency tool — standardized project structure and artifact repositories. Central and compiles only what changed.
Companies
- Sun Microsystems
Why it's here
GradleA build automation tool for Java, Kotlin, and Android projects using a flexible task model. modernized JVMJava Virtual Machine — executes Java bytecode and hosts Kotlin, Scala, Clojure, and other JVM languages. builds with a programmable DSL when XMLExtensible Markup Language — a markup format for structured documents and data exchange. configs hit their limits.
Why it mattered
AndroidGoogle's open mobile operating system — the dominant platform for smartphones worldwide. Studio's adoption made GradleA build automation tool for Java, Kotlin, and Android projects using a flexible task model. the default build tool for millions of mobile developers.
What it solved
Ant and MavenA Java build and dependency tool — standardized project structure and artifact repositories. were rigid; large polyglot projects needed a flexible, incremental build language.
Media
- ImageGradle (software)
Gradle, Apache License 2.0, via Wikimedia Commons
Related
- Make build tool createdApril 1976
- Java 1.0 shippedJanuary 23, 1996
- Apache Maven 1.0 releasedJuly 13, 2004
- Apache Ant first releasedJuly 19, 2000
- Bazel open-sourcedMarch 24, 2015
- Ninja build system open-sourcedFebruary 6, 2011