kin*_*y14 4 scala intellij-idea playframework
我最近更新了2.4.1(damiya)版本,并且始终能够通过intellij进入scala控制台并进入activator console我的终端窗口.然后我会通过输入以下代码行来启动一个新的静态应用程序:
new play.core.StaticApplication(new java.io.File("."))
如在游戏网站上记录的 以及关于SO的类似旧问题的一些答案.
但是,我无法在播放2.4.1上工作,错误返回为:
<console>:8: error: type StaticApplication is not a member of package play.core
new play.core.StaticApplication(new java.io.File("."))
^ `
Run Code Online (Sandbox Code Playgroud)
任何关于如何解决这个问题的建议都将非常感激,控制台在过去对我非常有用,而且对于调试来说非常重要.
bjf*_*her 10
理查德解释此承诺:
将服务器启动代码重构为prod,dev,test模式
此更改使启动应用程序的生命周期更加清晰.
- 不再需要针对Netty和Akka HTTP的单独ServerStart实现,因为始终从
配置文件加载ServerProvider配置.相反,根据服务器运行的模式分离出代码,因为行为可能因模式而异.现在我们有一个ProdServerStart,DevServerStart和一个DocServerStart.- 对于每种模式,将ApplicationProvider代码移动到与新服务器启动代码相同的文件中.将用于启动应用程序的代码移出ApplicationProvider构造函数并移动到服务器
启动代码中.ApplicationProviders仍然实现了
获取当前Application 的'get'方法.- 删除TestApplication和StaticApplication,因为它们执行相同的操作.而是为
不需要重新加载的"静态"应用程序提供帮助程序.
你可以做同样的事情如下:
play.core.server.ProdServerStart.main(Array())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1213 次 |
| 最近记录: |