How to make a sbt task use a specific configuration scope?

前端 未结 2 1103
花落未央
花落未央 2021-01-02 03:37

I have a task lazy val task = TaskKey[Unit] that takes a lazy val setting = SettingKey[String] as input. I also have three different, independent c

2条回答
  •  南方客
    南方客 (楼主)
    2021-01-02 04:30

    I think you need to write something like

    val devTaskSetting = task <<= setting in dev map { s: String =>
       println("Setting in Dev is: " + s)
    }
    

    You can also define separate task keys, like this

    val devTask   = TaskKey[Unit]("task", "a simple task experiment") in dev
    val stageTask = TaskKey[Unit]("task", "a simple task experiment") in stage
    

提交回复
热议问题