sbt: формальное определение оператора ~ (тильда)
Каково формальное определение оператора sbt tilde? Что происходит при изменении часового источника?
Если у меня есть проект A, который зависит от проекта B, и если я даю команду ~ blah в проекте A, означает ли это, что всякий раз, когда я меняю B, blah работает на B? Или только компиляция запускается на B? Как насчет изменения общего проекта, от которого зависят и A, и B? Что происходит, когда A "агрегирует" B?