2013-10-09 25 views
0

我想在我的播放項目中獲得GlobalSettings中的框架,但我不確定如何在播放2.2中訪問它。在舊版本中,它使用Play.id進行訪問,令人驚訝的是似乎沒有文檔如何訪問它。播放2.2:在GlobalSettings中獲取框架ID

有人能指出我正確的方向嗎?

+0

我不認爲play 2.x有一個id。 – aaberg

+0

那麼在使用命令'play run - %prod'時,我可以在2.x中使用什麼來確定它在運行時正在運行的環境。 – Prasanna

回答

1

播放2.x不使用ID來確定是否以開發模式或產品模式啓動。如果您開始播放2「播放運行」,它將以開發模式啓動。如果您開始玩「玩遊戲開始」或使用「玩遊戲階段」生成的劇本,它將以prod模式開始。

您可以使用Play.isDev()和Play.isProd()方法確定您處於開發還是生產模式。

如果您需要針對不同環境的不同配置,則必須爲每個環境創建不同的application.conf文件。您可以使用-Dconfig.file jvm屬性更改啓動時使用的配置文件。

例如:

play -Dconfig.file=conf/prod.conf start 

檢查this page更多這方面的信息。