关于Playframework Global

关于Playframework Global,playframework,sbt,global,Playframework,Sbt,Global,我在Global.scala和application.conf application.Global=Global中添加了一些代码 object Global extends WithFilters(new GzipFilter()) with GlobalSettings { override def onStart(app: Application) { Logger.info("Application started.") } override def onStop(

我在Global.scala和application.conf application.Global=Global中添加了一些代码

object Global extends WithFilters(new GzipFilter()) with GlobalSettings {
  override def onStart(app: Application) {
    Logger.info("Application started.")
  }

  override def onStop(app: Application) {
    Logger.info("Application shutdown...")
  }
}
为什么要在conole中运行3次

[info] application - Application started.
[info] application - Application started.
[info] application - Application started.
[info] wobo - Application started (Dev)
[WARN] [10/21/2013 15:54:50.591] [New I/O worker #1] [EventStream(akka://play)]akka.event-handlers] config is deprecated, use [akka.loggers]
[info] application - Application shutdown...
[info] application - Application shutdown...
[info] application - Application shutdown...

您可以排除SBT中较旧的播放依赖项,例如如何为build.SBT或build.scala中的typesafe mail插件执行此操作:

 "com.typesafe" %% "play-plugins-mailer" % "2.2.0" exclude ("org.scala-stm", "scala-stm_2.10.0") exclude("play", "*")
我认为这是因为Play有一个新的库,所以SBT不承认它是同一个库