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
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