Принудительная сборка в зависимом проекте от действия компиляции/тестирования

#scala #sbt

Вопрос:

Давайте рассмотрим часть build.sbt компонента A :

 lazy val A_project = project
  .in(file("."))
  .dependsOn("some_component_B" % "compile->compile")  
  .dependsOn("some_component_C" % "compile->assembly")  
 

Я хотел бы достичь следующего сценария. Когда я печатаю testOnly с A_project места, он автоматически срабатывает sbt assembly при some_component_C действии. В данный момент это не работает.