我有一个简单的任务:
lazy val myCustomTask = TaskKey[Unit]("description of my task")
myCustomTask := {
val arg = "arg1" // Not used yet
(runMain in Compile).toTask(" com.company.Main").value
}
工作正常。
但我需要传递一些论点。如果我这样做:
(runMain in Compile).toTask(s" com.company.Main $arg").value
我收到错误:
错误:非法动态参考:arg
(编译中的runMain).toTask(s" com.company.Main $ arg")。值
^
[错误]表达式中的类型错误
如何正确传递参数?
P.S。对不起我的英语,它不是我的母语。