Sample Gradle projects accompanying Gradle Hero course.
For explanations of each project, please review the relevant course lessons.
From Chapter 1: Practical: creating a simple Gradle project
From Chapter 1: "Zip" challenge
From Chapter 3: Kotlin build scripts
From Chapter 3: Task inputs & outputs
From Chapter 4: Practical: building a Java project
From Chapter 4: Practical: building Spring Boot applications
From Chapter 5: Practical: creating a multi-project build
From Chapter 5: Practical: buildSrc and convention plugins and Creating custom tasks
From Chapter 5: Creating custom plugins, Sharing custom plugins, and Testing custom plugins
From Real world Gradle: Code coverage analysis with Jacoco
From Real world Gradle: Code style validation with checkstyle
From Real world Gradle: Code quality validation with PMD
From Real world Gradle: Build and push Docker images
Each directory is a completely separate Gradle project.
Import it into your IDE of choice or run directly from the command line, as per the course lesson.
For Chapter 5's multi-project practical, please download ui.zip.