Scala 重头戏2.4:手动调用演进

Scala 重头戏2.4:手动调用演进,scala,playframework,playframework-2.4,Scala,Playframework,Playframework 2.4,在Play 2.4应用程序启动之前,我需要手动运行evolutions。我猜这可以在Build.scala或Global.scala中完成?到目前为止,我所能找到的还远远不够,我正试图让它在Global.scala中工作,但无法实现: import play.api.{Application, GlobalSettings} import play.db.evolutions.Evolutions object Global extends GlobalSettings { over

在Play 2.4应用程序启动之前,我需要手动运行evolutions。我猜这可以在
Build.scala
Global.scala
中完成?到目前为止,我所能找到的还远远不够,我正试图让它在
Global.scala
中工作,但无法实现:

import play.api.{Application, GlobalSettings}
import play.db.evolutions.Evolutions

object Global extends GlobalSettings {

    override def beforeStart(app: Application) = {

        Evolutions.applyEvolutions() //requires play.db.Database to be passed, not sure how to get it

    }

}
谢谢你的建议