> What is the correct idiom to define an input task that depends on
> other tasks?
>
> I've seen it done this way:
>
> myInputTask <<= inputTask { (argTask: TaskKey[A]) =>
> (argTask, mySetting, taskThatDepends, otherTaskThatDepends) map
> { (args, s, _, _) =>
> // Do my special work
> }
> }
This is fine. dependsOn is a convenience mainly for tasks that don't do any work themselves.
-Mark