Обновление: см. Ответ arussell84 о современном способе сделать это
Вы должны быть в состоянии сделать это так:
в файле .sbt:
compile <<= (compile in Compile) dependsOn jruby
Где jruby - это ключ задачи, который вы определили в файле проекта / нечто.scala:
val jruby = TaskKey[Unit]("jruby", "run a jruby file")
Кроме того, это не является частью вашего вопроса, но вы можете просто позвонить по обычному коду Scala:
compile <<= (compile in Compile) map { result =>
println("in compile, something")
result
}