2014-09-11 27 views
0

我正在爲我的Play項目之一開發使用Scala的遷移腳本。該腳本利用Play項目中的庫,因此它駐留在項目路徑中。我使用'play console'來執行腳本,它運行良好。通過'play console'訪問application.conf

但是,我無法弄清楚如何從application.conf中檢索設置。 play.api.Play.current.configuration會拋出一個錯誤'java.lang.RuntimeException:沒有啓動的應用程序'。

任何有關如何使用其他方法獲取設置的建議?

回答

1

你可以只使用基本的配置庫:

import com.typesafe.config._ 

val config = ConfigFactory.load() 

或者你可以開始播放應用程序:

import play.core.StaticApplication 

new StaticApplication(new java.io.File(".")) 

play.api.Play.current.configuration.get(...) 
+0

我做了後者。謝謝。 – dingdong 2014-09-16 02:08:37