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



我正在尝试在游戏中完成任务!就是这样:

在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

它没有显示我的" Hello"任务,但运行

$ activator hello

问题是当我将引用添加到另一个类(示例中未找到示例中的mypakage.myclass.update)

非常感谢

尽管文档所说的话,我似乎也无法列出 TaskKey。但是它可以与InputKey而不是TaskKey一起使用。

lazy val helloTask = InputKey[Unit]("hello", "description bla bla")
helloTask := {
  println("well done")
}

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

最新更新