Ubuntu 上 Gradle 版本太舊的問題

從「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"]

算是個選擇...?