Sbt 如何指定包含空格的任务键名称?

Sbt 如何指定包含空格的任务键名称?,sbt,Sbt,我有SBT的输出: [trace]堆栈跟踪被抑制:运行last connect userdata/*:要在docker映像中为完整输出设置的额外环境变量。 当然,它不会接受: last connect userdata/*:要在docker映像中设置的额外环境变量 任务的定义如下: lazy val dockeretraenv=TaskKey[Seq[(String,String)](“要在docker映像中设置的额外环境变量”) 那么如何获得详细的输出呢?TaskKey获取任务名称和可选描述。

我有SBT的输出:

[trace]堆栈跟踪被抑制:运行last connect userdata/*:要在docker映像中为完整输出设置的额外环境变量。

当然,它不会接受:

last connect userdata/*:要在docker映像中设置的额外环境变量

任务的定义如下:

lazy val dockeretraenv=TaskKey[Seq[(String,String)](“要在docker映像中设置的额外环境变量”)


那么如何获得详细的输出呢?

TaskKey
获取任务名称和可选描述。所以我认为你通过了描述作为名字。您可能希望改为使用
taskKey
宏,该宏将使用值标识符作为任务名称:

lazy val dockerExtraEnv = taskKey[Seq[(String, String)]]("Extra environment variables to set in the docker image")
这和

lazy val dockerExtraEnv = TaskKey[Seq[(String, String)]]("dockerExtraEnv", "Extra environment variables to set in the docker image")
其中,
dockeretraenv
是任务的名称