使用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/