2013-10-15 4 views
9

Bei diesem Anblick in meiner Konsole läuft play -> run nach dem Laufen:Wie Play-Framework-2.2.0 mit -Feature Option

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

Wo ist diese aktiviert? Würde gerne sehen, was die Warnung ist, aber play -feature oder run -feature läuft scheint nicht den Trick zu tun.

Ich bin mit Play-Framework-2.2.0-scala

+0

Duplikat zu http://stackoverflow.com/questions/15533706/how-to-get-more-information-about-feature-flag-warning – Schleichardt

Antwort

12

-feature ist eine Compiler-Option - es muss scalac geben werden.

Um Argumente an scalac im Spiel oder in jedem sbt-Build für diese Mattern zu übergeben, verwenden Sie die scalacOptions Einstellung.

So fügen Sie diese in Ihrem build.sbt:

scalacOptions += "-feature" 
+4

Ähnlich Wenn es Projekt/Build.scala ist, das dein Zeug baut, füge 'object hinzu AppBuild erweitert Build {... lazy val scalacOptions = Seq (... "-feature") ..} Einige Projekte verwenden project/Build.scala statt build .sbt. (Dies ist ein allgemeiner, hilfreicher Rat, Play verwendet wahrscheinlich build.sbt.) – akauppi

+0

or .. (um meinen früheren Kommentar zu ersetzen), wenn es eine 'project/* .scala'-Datei ist, machen Sie ein' project/turtle.sbt' Datei mit der Einstellung 'scalacOptions'. – akauppi