To use it, you need to add the plugin to your Gradle file.
Groovy edition:
plugins {
id "me.filippov.gradle.jvm.wrapper" version "0.15.0"
}Kotlin edition:
plugins {
id("me.filippov.gradle.jvm.wrapper") version "0.15.0"
}After that you should call wrapper Gradle task to setup a wrapper and update the command-line scripts.
By default the plugin uses Microsoft JDK 21. You can configure it for your JVM distribution:
Groovy edition:
plugins {
id "me.filippov.gradle.jvm.wrapper" version "0.15.0"
}
jvmWrapper {
unixJvmInstallDir = "${"$"}{HOME}/my-custom-path/gradle-jvm"
winJvmInstallDir = "%LOCALAPPDATA%\\gradle-jvm"
linuxAarch64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-linux-aarch64.tar.gz"
linuxX64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-linux-x64.tar.gz"
macAarch64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-macos-aarch64.tar.gz"
macX64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-macos-x64.tar.gz"
windowsAarch64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-windows-aarch64.zip"
windowsX64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-windows-x64.zip"
}Kotlin edition:
plugins {
id("me.filippov.gradle.jvm.wrapper") version "0.15.0"
}
jvmWrapper {
unixJvmInstallDir = "${"$"}{HOME}/my-custom-path/gradle-jvm"
winJvmInstallDir = "%LOCALAPPDATA%\\gradle-jvm"
linuxAarch64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-linux-aarch64.tar.gz"
linuxX64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-linux-x64.tar.gz"
macAarch64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-macos-aarch64.tar.gz"
macX64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-macos-x64.tar.gz"
windowsAarch64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-windows-aarch64.zip"
windowsX64JvmUrl = "https://aka.ms/download-jdk/microsoft-jdk-21.0.7-windows-x64.zip"
}