從「Ubuntu – Package Search Results -- gradle」或是「gradle package : Ubuntu」這邊可以看到 Ubuntu 上的 Gradle 舊到不行,從 focal (20.04) 後都是 4.4.1,看起來是因為上游 Debian 一直沒更新?在「Debian -- Package Search Results -- gradle」這邊也看得到是 4.4.1。
而從 GitHub 上翻,可以發現 4.4.1 是 2017 年出的版本了。
短時間看起來沒解,所以就得找方法繞開... 官網上的「Installation」有提到可以透過 SDKMAN!,但我就馬上想到 mise 說不定可以?
在 mise 的 registry.toml 裡面可以看到目前支援的項目,包括了 asdf 社群的資源,可以看到有 gradle
的設定,看起來是有支援的:
gradle = ["asdf:rfrancis/asdf-gradle", "vfox:version-fox/vfox-gradle"]
直接裝起來就收工了:
mise use -g gradle@8
話說看到不少有趣的東西,像是三個雲的 cli 指令:
awscli = ["asdf:MetricMike/asdf-awscli"] azure-cli = ["asdf:EcoMind/asdf-azure-cli"] gcloud = ["asdf:jthegedus/asdf-gcloud"]
算是個選擇...?