Scala Play Framework 2.7.x编译时DI错误

Scala Play Framework 2.7.x编译时DI错误,scala,playframework,Scala,Playframework,从创建项目并获取编译错误 overriding method applicationLifecycle in trait MyApplication of type => play.api.inject.DefaultApplicationLifecycle; lazy value applicationLifecycle in class BuiltInComponentsFromContext of type play.api.inject.ApplicationLifecycle

从创建项目并获取编译错误

overriding method applicationLifecycle in trait MyApplication of type => play.api.inject.DefaultApplicationLifecycle;
 lazy value applicationLifecycle in class BuiltInComponentsFromContext of type play.api.inject.ApplicationLifecycle has incompatible type
尝试播放2.6.23和2.7.2

MyApplication
中删除以下内容将使其正常工作:

override def applicationLifecycle: DefaultApplicationLifecycle
测试一下

  • git克隆https://github.com/playframework/play-socket.io.git
  • cd播放插座
  • 从play socket.io/samples/scala/chat/app/modules/MyApplicationLoader.scala中删除覆盖
  • sbt“scalaChat/run”
    从根项目目录
    play socket/
  • 击中

  • 我得到了错误模块。MyApplicationLoader@6b1038e3]不是播放模块或GUI模块