Play Framework 2.3をJavaで使うときに困った話(凡ミス)

2015/03/28
2021/02/25

Play Framework 2.3.8を使ってサンプルを作っていた時、チュートリアルを参考に進めていたつもりだったのだがViewなど至るところでplay.api.*が参照されてしまいクラスが見つからないエラーが多発した。
てっきりJavaはもうサポートされていないのかな…と思ってしまったが、単なる凡ミスだった。
build.sbtで以下のようにPlayJavaプラグインを使用するように設定すれば良いだけのこと。

lazy val root = (project in file(".")).enablePlugins(PlayJava)

これを、PlayScalaプラグインを適用していたせいで上手くいかなかったのであった。

恥ずかしい話だが、誰かの役に立つかもしれないのでメモ。

© 2010 ksoichiro