2013-10-15 2 views
9

Видя это в моей консоли после запуска play -> run:Как запустить Play Framework 2.2.0 с -feature опцией

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

Где это дало? Хотел бы посмотреть, что это за предупреждение, но работает play -feature или run -feature не похоже на трюк.

Я бегу Play Framework 2.2.0-SCALA

+0

продублировать на http://stackoverflow.com/questions/15533706/how-to-get-more-information-about-feature-flag-warning – Schleichardt

ответ

12

-feature является опция компилятора - он должен быть передан scalac.

Чтобы передать аргументы scalac в игре или в любой сборке sbt для этого матчи, вы используете настройку scalacOptions.

Так что добавьте это в build.sbt:

scalacOptions += "-feature" 
+4

Аналогично , если это проект/Build.scala, создающий ваши вещи, добавьте объект AppBuild extends Build {... lazy val scalacOptions = Seq (... "-feature") ..} В некоторых проектах используется проект/Build.scala вместо сборки .sbt. (Это, как общий полезный совет, Play, вероятно, использует build.sbt.) – akauppi

+0

или .. (вместо моего предыдущего комментария), если это файл 'project/*. Scala', создайте' project/turtle.sbt' файл с параметром 'scalacOptions'. – akauppi

Смежные вопросы