我有一個玩!項目與單元測試,我想在我的分期環境使用SBT運行測試。在升級到Play 2.1之前,當我使用Play 2.0.4和sbt 0.11.3時,我可以做$ sbt -Dconfig.file=conf/staging.conf test
。無論我爲-Dconfig.file指定什麼,現在sbt test
似乎都使用默認的application.conf。如何使用sbt 0.12.2爲sbt測試指定一個配置文件?
sbt start -Dconfig.file=conf/staging.conf
仍然正常工作。這種行爲是否是sbt 0.12.2的錯誤,還是應該以不同的方式指定配置文件來運行測試?
如果你想Java選項加起來也只有'SBT test'而不是其他配置然後你可以做 'javaOptions in Test + =「-Dconfig.file = conf/test.conf」' [link](http://stackoverflow.com/questions/7121889/how-can-i-pass -jvm-options-to-sbt-to-use-when-running-the-app-or-test-cases) – fpearsall 2013-03-15 19:29:33