【问题标题】:How to run Play Framework 2.2.0 with -feature option如何使用 -feature 选项运行 Play Framework 2.2.0
【发布时间】:2013-10-23 21:18:43
【问题描述】:

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

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

这是在哪里启用的?想看看警告是什么,但运行 play -featurerun -feature 似乎没有奏效。

我正在运行 Play Framework 2.2.0-scala

【问题讨论】:

标签: scala playframework playframework-2.2


【解决方案1】:

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

要将参数传递给 scalac 在游戏中或在任何 sbt 构建中,请使用 scalacOptions 设置。

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

scalacOptions += "-feature"

【讨论】:

  • 类似地,如果是 project/Build.scala 构建你的东西​​,添加 'object AppBuild extends Build { ... lazy val scalacOptions = Seq ( ... "-feature" ) .. } 一些项目使用 project/Build.scala 而不是 build.sbt。 (这是一般有用的建议,Play 可能使用 build.sbt。)
  • 或..(替换我之前的评论),如果它是project/*.scala 文件,请创建一个具有scalacOptions 设置的project/turtle.sbt 文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-03
  • 2013-12-25
  • 2013-10-19
  • 2018-01-03
  • 1970-01-01
  • 2015-06-04
  • 1970-01-01
相关资源
最近更新 更多