gradle/wrapper/README.md
This directory contains the Gradle wrapper files for the Apache Kafka project.
When upgrading the Gradle version used by the Kafka project, update the following files in order:
Update Gradle version in gradle/dependencies.gradle:
gradle: "9.2.0"
Update wrapper JAR checksum in wrapper.gradle:
wrapperChecksum variable:task bootstrapWrapper() {
// ... (other code)
doLast {
// ... (other code)
String wrapperChecksum = "<wrapper-jar-sha256-checksum>"
// ...
}
}
https://raw.githubusercontent.com/gradle/gradle/v<gradle-version>/gradle/wrapper/gradle-wrapper.jarRegenerate the gradle/wrapper/gradle-wrapper.properties and the wrapper script:
Find the Binary-only (-bin) ZIP Checksum for the binary distribution at https://gradle.org/release-checksums/
./gradlew wrapper --gradle-version <gradle-version> \
--distribution-type bin \
--gradle-distribution-sha256-sum <binary-distribution-checksum>
After upgrading, verify the Gradle version:
./gradlew --version