我正在使用playframework 2.1-RC2。首先我見過all thesimilarquestions,所以我遵循了每個環境下分離application.conf文件的常用指令。所以我application.test.conf,我運行測試是這樣的:取決於環境的Playframework設置
play -Dconfig.file=./conf/application.test.conf "test"
我嘗試不同的組合,像
play -Dconfig.file=./conf/application.test.conf ~test
或
play -Dconfig.file=conf/application.test.conf ~test
仍然沒有運氣,它只是做沒有被選中,默認的一個(application.conf)是相反的。
從另一個方面,如果我做
play -Dconfig.file=./conf/application.dev.conf "run"
然後應用挑選合適的配置。
那麼如何指定測試配置文件呢?
你已經讓我的一天。但是如何通過控制檯執行同樣的操作不起作用? – zapadlo
我不知道你運行的是哪個操作系統,但至少在Windows中有一個已知但低優先級的錯誤,該操作不會將參數傳遞給JVM正確(並且這是一個JVM參數,而不是播放參數)。 SBT做得更好;-) – Leo
這是一個有趣的方法,但關鍵字「測試」來自哪裏?是否有可能對環境做同樣的事情,如dev/preprod/prod ...?謝謝 – c4k