В SBT используется использование совокупности, которая зависит от избыточного избытка, если оба они содержат одни и те же подмодули? Согласно документации, кажется, так, но я видел это поведение, используемое раньше, и я не понимаю, в чем преимущество. Если проект определен с зависимостями, разве это уже не означает, что агрегат делает для тех же самых зависимостей? Я замечаю, что моя сборка проекта намного медленнее с использованием этой избыточной совокупности, чем без нее, и я хотел бы знать, могу ли я ее безопасно удалить.
lazy val module = sbt.Project(...) dependsOn (foo, bar) aggregate (foo, bar)
ИЛИ просто...
lazy val module = sbt.Project(...) dependsOn (foo, bar)
Я использую SBT 0.13.6