(переупорядочено из здесь)
Я пытаюсь измерить/записать время выполнения задачи.
Я просмотрел "завертывание" задачи, добавив одну задачу до и после одной задачи, но это не будет работать каждый раз, поскольку sbt гарантирует только частичный порядок.
Лучше обернуть будет что-то в этом роде:
wrappedTask := {
  startMeasuringTime()
  somehowInvoke(myTaskKey in SomeContext)
  endMeasuringTime()
}
Каким должен быть этот "somehowInvoke"?
