2014-03-26 29 views
1

我正在用Play 2.2 for Scala構建一個Web應用程序。我有一個問題auto-reload featurePlay(Scala)自動重新加載設置

我在添加一些設置運行服務器時,像這樣play "run -Dtwitter.consumerSecret=mykey -Dtwitter.tokenSecret=mysecret"。當應用程序在更改時重新編譯時,它不會考慮參數。我必須重新啓動服務器。如何告訴sbt考慮到重新加載的設置。

感謝您的幫助。

+0

內置1,當CSS被更改並刷新頁面時,立即看到更改。運行遊戲運行或頁面重新加載時是否出現錯誤?另外,請嘗試使用簡單的播放運行命令,不要使用其他參數。 – Peter

+0

嗨,彼得,我更新了這個問題,其實你是對的,它對於1來說工作得很好。對於2來說,我真的需要這些參數來讓我的應用程序工作並顯示任何東西。我不能將這些參數放在代碼中,因爲它們很敏感(twitter密鑰和祕密) –

+0

從沒有提交的'deploy.conf'加載? – Ryan

回答

1

我們添加以下行至底部我們application.conf

include "overrides.conf" 

我們要確保它在我們的版本控制系統的忽略文件。

overrides.conf文件允許我們調整(和添加)應該保持本地的設置。

請注意,如果無法找到該文件,則會忽略include語句。