gradle init --type java-applicationが失敗する
> gradle init --type java-application The requested build setup type 'java-application' is not supported. Supported types: 'basic', 'groovy-library', 'java-library', 'pom', 'scala-library'.
解決法
StackOverFlowにこのような解決法がありますが 筆者の場合はこの方法では解決せず
Gradleをアップデートしたら解決した
> gradle -version ------------------------------------------------------------ Gradle 2.1 ------------------------------------------------------------
Gradleのバージョンが低いのが原因ではと考えGradleをアップデート
方法はこちらを参考に
> curl -s api.sdkman.io | bash
成功したメッセージとともに下記のコマンドを打てというので
> source "~/.sdkman/bin/sdkman-init.sh"
これでGradleをアップデートする準備が整いました
> sdk list gradle ================================================================================ Available Gradle Versions ================================================================================ 4.5-rc-1 4.2.1 3.1 2.11 4.4.1 4.2-rc-2 3.0 2.10 4.4-rc-6 4.2-rc-1 2.9 2.1 4.4-rc-5 4.2 2.8 2.0 4.4-rc-4 4.1 2.7 1.9 4.4-rc-3 4.0.2 2.6 1.8 4.4-rc-2 4.0.1 2.5 1.7 4.4-rc-1 4.0 2.4 1.6 4.4 3.5.1 2.3 1.5 4.3.1 3.5 2.2.1 1.4 4.3-rc-4 3.4.1 2.2 1.3 4.3-rc-3 3.4 2.14.1 1.2 4.3-rc-2 3.3 2.14 1.12 4.3-rc-1 3.2.1 2.13 1.11 4.3 3.2 2.12 1.10 ================================================================================ + - local version * - installed > - currently in use ================================================================================
とりあえず新し目のバージョンを入れてみる
> sdk install gradle 4.4.1
> gradle -version ------------------------------------------------------------ Gradle 4.4.1 ------------------------------------------------------------
> gradle init --type java-application Starting a Gradle Daemon (subsequent builds will be faster) BUILD SUCCESSFUL in 7s 2 actionable tasks: 2 executed
これで上手くいきました