Ich benutze playframework 2.1-RC2. Zuerst habe ich gesehen all thesimilarquestions, so folgte ich der gemeinsamen Anweisung zum Trennen der Datei application.conf pro Umgebung. So habe ich application.test.conf und ich laufen Tests auf diese Weise:Playframework-Einstellungen in Abhängigkeit von der Umgebung
play -Dconfig.file=./conf/application.test.conf "test"
ich verschiedene Kombinationen ausprobiert, wie
play -Dconfig.file=./conf/application.test.conf ~test
oder
play -Dconfig.file=conf/application.test.conf ~test
Noch kein Glück, es gerade tut nicht abgeholt werden, sondern stattdessen eine (application.conf).
Von der anderen Seite, wenn ich
play -Dconfig.file=./conf/application.dev.conf "run"
dann Anwendung tun wählt die richtige Konfiguration.
Wie kann ich die Testkonfigurationsdatei angeben?
Mann du hast meinen Tag gemacht. Aber wie kommt es, dass das gleiche über die Konsole funktioniert nicht? .. – zapadlo
Ich weiß nicht, welches Betriebssystem Sie ausführen, aber zumindest in Windows gibt es einen bekannten, aber niedrige Priorität Fehler, dass die Wiedergabe Parameter nicht übergeben die JVM korrekt (und dies ist ein JVM-Parameter, kein Play-Parameter). SBT macht besser ;-) – Leo
Dies ist ein interessanter Ansatz, aber woher kommt das Keyword "Test"? Ist es möglich, dasselbe mit Umgebungen wie dev/preprod/prod ... zu tun? Danke – c4k