Scala 3かつplayframework 3かつpekkoで動かすサンプル

数ヶ月前に、playframeworkのScala 3対応版リリース記念にplay 2.9のマイルストーンでNetty backendで同じものを書いたのですが、 昨日書いたように予定通りplayframework 3.0のpekko対応の準備としてマイルストーン( 3.0.0-M1 )がリリースされたので、同じようなものを貼っておきます。

これで

  • akkaの依存はゼロ
  • (playframework関係なく現状必ずついてくる)Scala 2のscala-library以外はScala 2.13のjarの依存もゼロ

という状態のはずです。

playframeworkは3からmavenのgroupIdが com.typesafe.play から org.playframework に変わっているので注意しましょう。

以前のplay 2.9のNetty版 https://gist.github.com/xuwei-k/a0bd3b9fae099af71da1f05156387306

以下が、Scala 3かつplayframework 3かつpekko

gist.github.com