プロジェクトの Gradle をバージョンアップするには

blog1.mammb.com


Gradel プロジェクトのルートディレクトリで以下のコマンドを実行します。

$ ./gradlew wrapper --gradle-version=7.X.X


推奨はされていませんが gradle/wrapper/gradle-wrapper.properties の以下を希望のバージョンに書き換えることもできます。

distributionUrl=https\://services.gradle.org/distributions/gradle-7.X.X-bin.zip

これは gradlew がエラーで動かない場合に有用です。


最新のバージョンに上げたい場合は以下を張り付けて実行すれば済みます。

*nix系 OSの場合
./gradlew wrapper --gradle-version=$(curl -s \
"https://raw.githubusercontent.com/gradle/gradle/master/released-versions.json" |\
python3 -c "import sys, json; print(json.load(sys.stdin)['finalReleases'][0]['version'])")
Powershell の場合
./gradlew wrapper --gradle-version=$((Invoke-WebRequest -UseBasicParsing -Uri `
'https://raw.githubusercontent.com/gradle/gradle/master/released-versions.json' | `
ConvertFrom-Json).finalReleases[0].version)


https://raw.githubusercontent.com/gradle/gradle/master/released-versions.json でバージョンが管理されているので、この内容から最新バージョンを指定可能しています。