没有从Play Framework的SBTCookbook代码中获得结果

时间:2016-10-03 19:22:02

标签: scala playframework-2.0 sbt

作为指南的一部分,Play Framework有以下几点:https://www.playframework.com/documentation/2.5.x/SBTCookbook#Hooking-into-Plays-dev-mode

它描述了在.scala文件夹中创建project/文件,它允许您在DEV模式下启动应用程序之前执行某些进程。

所以,我想我会尝试这样简单的事情:

import play.sbt.PlayRunHook
import sbt._

object Hello {
  def apply(base: File): PlayRunHook = {

    object HelloThere extends PlayRunHook {

      override def beforeStarted(): Unit = {
        Process("echo hello", base).run
      }
    }

    HelloThere
  }
}

文件保存为Hello.scala

但是我在运行activator run后没有在控制台中看到任何内容。难道我做错了什么?我确实转到浏览器中的localhost:9000网址,看看是否会导致编译更多内容,但也没有结果。

使用Play 2.5.8

我没有Scala的经验,只有Java。虽然代码似乎没有任何问题。它只是一个复制粘贴,替换了对象名称并替换了进程文本。

0 个答案:

没有答案