Gradle Build Tool

gradle Gradle Build Tool is a fast, dependable, and adaptable open-source build automation tool with an elegant and extensible declarative build language.

In this User Manual, Gradle Build Tool is abbreviated Gradle.

Supported Languages and Frameworks

Gradle supports Android, Java, Kotlin Multiplatform, Groovy, Scala, Javascript, and C/C++.

userguide languages

Compatible IDEs

All major IDEs support Gradle, including Android Studio, IntelliJ IDEA, Visual Studio Code, Eclipse, and NetBeans.

userguide ides

You can also invoke Gradle via its command-line interface (CLI) in your terminal or through your continuous integration (CI) server.

Releases

Information on Gradle releases is found on the Release page.

Installing Gradle

Most projects will start with an existing Gradle build which does not require the installation of Gradle. However, if you are starting a project from scratch, and you need to install Gradle, check out the installation guide.

DPE University

Want to get up and running with Gradle quickly? Take our free, self-paced Gradle Build Tool courses at DPE University.

For Software Engineers and Developers

For software developers that need to build, test, and publish their app, or add dependencies to their build, get started here:

1. Learn how to run Gradle Builds

Description: Learn how to invoke tasks and add dependencies.
Training level: Beginner
Reading time: 25 minutes
→ Read Beginner Concepts

2. Beginner Tutorial

Description: Initialize a Gradle build for a basic Java App.
Training level: Beginner
Training time: 45 minutes
→ Start the Tutorial