У меня есть многопроектный SBT-проект, который выглядит как пример в SBT doc:
import sbt._
import Keys._
object HelloBuild extends Build {
lazy val root = Project(id = "hello",
base = file(".")) aggregate(foo, bar)
lazy val foo = Project(id = "hello-foo",
base = file("foo"))
lazy val bar = Project(id = "hello-bar",
base = file("bar"))
}
Поскольку root
- это просто виртуальный проект для агрегирования обоих подпроектов, я хотел бы избежать генерации пакетов (и публикации артефактов), но все же генерировать пакет (и публиковать) для обоих подпроектов.
Есть ли простой способ достичь этого?