玩框架2开发配置

时间:2012-10-20 21:24:03

标签: playframework-2.0 sbt

如何在Play 2应用程序中为开发和生产模式设置不同的配置?

我尝试在开发模式下的应用程序启动时使用JVM参数,如下所示:

play "run -Dconfig.resource=dev.conf"

或从Play控制台:

run -Dconfig.resource=dev.conf

但它不起作用。

2 个答案:

答案 0 :(得分:8)

这应该有效:

play -Dconfig.resource=dev.conf "run"

无论如何我在使用-Dconfig.resource时遇到了一些问题,所以我使用的是-Dconfig.file

play -Dconfig.file=/full/path/to/your/project_folder/conf/alt_conf.conf "run"

答案 1 :(得分:1)

更好的方法是将标准的application.conf文件用于开发文件,并将特定文件用于其他环境。

然后,使用@ Biesior的建议,你可以在dev:

中使用
play start 

对于其他环境,例如Heroku,请使用其他文件:

play start -Dconfig.file=conf/application.heroku.conf