Play中的任务和依赖项!框架2.3

时间:2015-05-12 11:40:05

标签: scala playframework

我试图在Play中完成任务!就像那样:

在build.sbt

lazy val helloTask = TaskKey[Unit]("hello", "description bla bla")

helloTask := {
  mypakage.Myclass.update
  println("well done")
}

(compile in Compile) <<= (compile in Compile)  dependsOn helloTask

但是当我执行

$ activator tasks

它没有显示我的&#34;你好&#34;任务但运行

$ activator hello

问题是当我添加对另一个类的引用时(示例中找不到mypakage.Myclass.update)

非常感谢

1 个答案:

答案 0 :(得分:2)

尽管文档说的是,我似乎也无法列出TaskKey。但它适用于InputKey而不是TaskKey

lazy val helloTask = InputKey[Unit]("hello", "description bla bla")

helloTask := {
  println("well done")
}

另一个问题是build.sbt中的依赖关系需要通过sbt插件来解决。因此,必须将mypakage.Myclass拆分为单独的项目才能在另一个版本中使用。

相关问题