使用project/Build.scala中的以下任务声明,当我在SBT控制台上键入print时,无法识别print任务。

lazy val print = task { println("print") }

怎么了?

最佳答案

为此,您需要一个TaskKey才能使用taskKey宏实例化:

lazy val printTask = taskKey[Unit]("print")

我建议看看相应的documentation about tasks
该文档说:

关于sbt - 如何在SBT中的project/Build.scala中定义自定义任务?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17141757/

10-17 02:29