Flameworkのセットアップは、バージョン2.3.xから2.4.xまでTypesafe社(2016年にLightbendへ社名変更)のActivatorによって行うことが推奨されていたが、このツールは、2017年5月に姿を消し、バージョン2.5以降は、sbtコマンドを使うことになっている。いっても、そもそもActivatorのバックエンドで働いていたのは、sbtなので、セットアップの流れはほとんど何も変わっていない。使用する言語にJavaを指定する場合は次のとおり。playframework/play-java-seed.g8使用する言語にScalaを指定する場合は次のとおり。Frameworkの最新版2.7.3のセットアップはこれまでどおりできるということがわかった。SDKMANによるJDKとsbtのインストールsbtの公式ページのドキュメント読んでみると、LinuxへのsbtとJDKのストールには、SDKMANを使うことが推奨されているようだ。そこで、標準レポジトリからインストールしたopenjdk-11-jreをいったんアンインストールして、SDKMANのインストールから始めてみる。MANager)とは、JAVAのパッケージ管理ソフトだ。元々は、RubyのrbenvやRVMなどに触発されて開発されたソフトで、複数バージョンのJAVAの管理(jenvと.java-versionファイルを利用して)も行える。SDKMANのインストールは次のとおり。これで、新たにターミナルを立ち上げると、sdkコマンドが使えるようになっている筈だ。試しに以下のコマンドを打ち込んでみる。listこれで、sdkコマンドでインストールできるソフトがリスト表示されれば、インストールは成功。リストには、JAVAやstb以外にも、ScalaやKotlin、Grailsなど、お馴染みのプログラム言語やフレームワークがあることが確認できる。続いて、次のコマンドでインストール可能なJAVAのバージョンを確認する。javaUbuntuやDebianなど、主なLinuxの標準リポジトリにあるopenJDKは、上記のリストのなかの、AdoptOpenJDKに該当する。JDKのほとんどは、基本的に無償で利用できる。Support)のバージョン11については、4年間の無償サポートが受けられることになっている。いうことで、今回は11.0.4.j9-adptをインストールすることにする。11.0.4.j9-adpt最後に、sbtをインストールする。sbtSDKMANでインストールしたパッケージソフトの名前とバージョンは、以下のコマンドで確認できる。Frameworkのバージョン2.3が、今年の5月末にリリースされた。