如何从命令行将参数传递给自定义 sbt 任务?

How can I pass arguments to a custom sbt task from the command line?

我有一个自定义 sbt 任务 myTask,它接受参数列表。

任务 运行在 sbt 控制台上运行良好。

sbt_proj> mytask arg1

我想 运行 在命令行上执行此任务:

$ sbt myTask arg1

不幸的是我不能让它工作。

有什么想法吗?

需要引用,即:

$ sbt 'myTask arg1'

否则它会将其解释为两个命令,例如如果您试图 运行 sbt clean compile