我正在尝试在游戏中完成任务!就是这样:
在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
分为一个单独的项目才能在另一个构建中使用。