Getting Started
Gradle for Software Engineers
Everyone has to start somewhere, and if you’re new to Gradle, this is where to begin.
1. Learn how to run Gradle Builds
This section goes through the Gradle core concepts so that you can quickly understand how to invoke tasks, turn on features, apply plugins, add dependencies to your project, and more.
This section covers:
Part 1. Core Concepts
Part 2. Wrapper Basics
Part 3. Command Line Interface Basics
Part 4. Settings File Basics
Part 5. Build Files Basics
Part 6. Dependencies and Dependency Management Basics
Part 7. Tasks Basics
Part 8. Incremental Builds and Build Caching Basics
Part 9. Plugins Basics
Part 10. Build Scan
2. Beginner Gradle Tutorial
The tutorial will take you from Gradle initialization all the way through to utilizing Gradle’s task caching for your basic Java App. No previous experience is necessary but a basic knowledge of Java and Kotlin is nice to have.
If you need to install Gradle before the tutorial, you can do so in the installation section.
The tutorial covers:
Gradle for Build Engineers
Build engineers that are ready to configure and organize custom build logic should start here.
1. Learn how to write Gradle scripts
This section goes through some Gradle authoring basics so that you can quickly understand how to configure builds, create tasks, and organize logic.
This section covers:
2. Intermediate Gradle Tutorial
The tutorial will take you from Gradle initialization all the way through registering tasks and the basics of plugins.
The tutorial covers:
Gradle for Plugin Developers
Plugin authors that are ready to write their own plugins and publish it should start here.
1. Learn how to develop Gradle Plugins
This section goes through developing tasks, writing, and publishing plugins.
This section covers:
2. Advanced Gradle Tutorial
The tutorial will take you from Gradle initialization all the way through creating and publishing a binary plugin.
The tutorial covers:
Part 1. Initializing the Project