Gradle
User Manual
Theme
Community
Community Home
Community Forums
Community Plugins
DPE University
Events
News
Newsletter
Blog
Twitter
Develocity
Github
Gradle User Manual
Releases
All Releases
Release Notes
Installing Gradle
Upgrading Gradle
Within versions 9.x.y
To version 9.0.0
Within versions 8.x
From version 7.x to 8.0
From version 6.x to 7.0
From version 5.x to 6.0
From version 4.x to 5.0
Migrating to Gradle
from Maven
from Ant
Compatibility Notes
Gradle's Feature Lifecycle
Gradle Tutorials
Getting Started
Running Gradle Builds
1. Core Concepts
2. Wrapper Basics
3. CLI Basics
4. Settings File Basics
5. Build File Basics
6. Dependencies Basics
7. Tasks Basics
8. Caching Basics
9. Plugins Basics
10. Build Scan Basics
Beginner Tutorial
1. Initializing the Project
2. Running Tasks
3. Understanding Dependencies
4. Applying Plugins
5. Exploring Incremental Builds
6. Enabling the Build Cache
Authoring Gradle Builds
1. Anatomy of a Gradle Build
2. Structuring Multi-Project Builds
3. Gradle Build Lifecycle
4. Writing Build Scripts
5. Gradle Managed Types
6. Declaring Dependencies
7. Creating and Registering Tasks
8. Working with Plugins
Intermediate Tutorial
1. Initializing the Project
2. Understanding the Build Lifecycle
3. Multi-Project Builds
4. Writing the Settings File
5. Writing a Build Script
6. Writing Tasks
7. Writing Plugins
Developing Gradle Plugins
1. Plugin Introduction
2. Pre-Compiled Script Plugins
3. Binary Plugins
4. Developing Binary Plugins
5. Testing Binary Plugins
6. Publishing Binary Plugins
Advanced Tutorial
1. Initializing the Project