Play Framework 2.1: Nutzung spielen.api.Konfiguration in Build.scala
In die top-Antwort auf Play Framework 2: Lesen Sie die version der Anwendung definiert Bauen.scala es wird empfohlen, dass die Anwendung die Versionsnummer angegeben werden, in conf/application.conf
geladen und in Build.scala
durch play.api.Configuration
. Ich bin mit Play 2.1-RC2
und immer folgende Fehlermeldung, wenn Gebäude:
[error] [...]/project/Build.scala:7: object Configuration is not a member of package play.api
[error] val conf = play.api.Configuration.load(new File("."))
Ich denke, das könnte werden verursacht durch die Tatsache, dass mit Play 2.1 die build-Abhängigkeiten angegeben werden, die als plugins zu SBT und play.api.Configuration
ist nicht Bestandteil der Play-SBT-plugin. Ich vermute, ich habe zu zählen Spielen die core-Bibliotheken, die in project/plugins.sbt
, aber ich habe nicht in der Lage, um herauszufinden, wie. Irgendwelche Ideen?
(Hinweis: Würde dies ein Kommentar in der ursprünglichen Frage, wenn ich genügend rep-Punkte)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich arbeitet in
2.1-RC2
wenn Sie typesafe config-Bibliothek direkt, ohne Spiel istConfiguration
wrapper. Es ist eine Java-API, so dass es verwendet wird, etwas anders als beschrieben in diese Antwort.In
project/Build.scala
importieren Sie die Bibliothek:und laden Sie die Konfiguration aus der Datei manuell ein. Aufruf
resolve()
benötigt wird, zu beheben Substitutionen.appName
von der play-2.1.x. Oder sagen Sie Hallo zujava.lang.ExceptionInInitializerError
.