我正在尝试让task
执行多个inputKey
。
myTask := Def.taskDyn {
val outputOfMyInputKey = myInputKey.[WHAT SHOULD I DO HERE].value
Def.task {
// do something with outputOfMyInputKey
}
}
有人知道如何使用默认参数调用inputKey
吗?
我尝试了parsed
,evaluated
,value
,inputTaskValue
,但是它们都不起作用。
谢谢。
答案 0 :(得分:2)
看看sbt文档的这一部分:Get a Task from an InputTask。您可以使用.toTask
为输入任务提供输入:
myInputKey.toTask("").value
请注意,如果您提供非空输入,则应以空格开头:
myInputKey.toTask(" arg1 arg2").value