如何使用-feature选项运行Play Framework 2.2.0

ran*_*its 9 scala playframework playframework-2.2

运行后在我的控制台中看到这个play -> run:

[warn] there were 1 feature warning(s); re-run with -feature for details
[warn] one warning found
Run Code Online (Sandbox Code Playgroud)

这在哪里启用?想看看警告是什么,但运行play -featurerun -feature似乎没有做的伎俩.

我正在运行Play Framework 2.2.0-scala

Mar*_*ila 12

-feature 是一个编译器选项 - 它必须传递给scalac.

要将参数传递给scalac播放或该mattern的任何sbt构建,请使用该scalacOptions设置.

所以在你的build.sbt:添加这个:

scalacOptions += "-feature"
Run Code Online (Sandbox Code Playgroud)

  • 同样,如果它是project/Build.scala构建你的东西​​,添加'对象AppBuild extends Build {... lazy val scalacOptions = Seq(..." - feature")..}一些项目使用project/Build.scala而不是build.sbt.(这是一个有用的建议,Play可能使用build.sbt.) (4认同)