2013-10-15 17 views
9

Vedendo questo nella mia console dopo l'esecuzione play -> run:Come eseguire Gioca Framework 2.2.0 con -feature opzione

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

Dov'è questo abilitato? Vorrei vedere che cosa è l'avviso, ma in esecuzione play -feature o run -feature non sembra fare il trucco.

Io corro gioco Framework 2.2.0-Scala

+0

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

risposta

12

-feature è un'opzione del compilatore - deve essere passato a scalac.

Per passare argomenti a scalac in riproduzione o in qualsiasi build di sbt per tale mattern si utilizza l'impostazione scalacOptions.

Quindi aggiungere questo nel vostro build.sbt:

scalacOptions += "-feature" 
+4

Allo stesso modo , se si tratta di progetto/Build.scala che costruisce la tua roba, aggiungi 'oggetto AppBuild estende Build {... lazy val scalacOptions = Seq (... "-feature") ..} Alcuni progetti usano project/Build.scala invece di compilare .sbt. (Questo è un consiglio utile generale, Play probabilmente usa build.sbt.) – akauppi

+0

o .. (per sostituire il mio commento precedente), se si tratta di un file 'project/*. Scala', crea un' project/turtle.sbt' file che ha l'impostazione 'scalacOptions'. – akauppi

Problemi correlati