Gradle init でハマったけど解決した件

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.com

StackOverFlowにこのような解決法がありますが 筆者の場合はこの方法では解決せず

Gradleをアップデートしたら解決した

> gradle -version

------------------------------------------------------------
Gradle 2.1
------------------------------------------------------------

Gradleのバージョンが低いのが原因ではと考えGradleをアップデート

方法はこちらを参考に

tattsun1213.com

> 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

これで上手くいきました