Я работаю над треком Scala в Exercism, что означает, что у меня много проектов SBT в корневой папке. Я хотел бы создать корневой проект SBT, который будет автоматически добавлять новые подпроекты по мере загрузки новых упражнений. В настоящее время мне приходится добавлять их вручную, поэтому мой корень build.sbt
выглядит так:
lazy val root = (project in file("."))
.aggregate(
hello_world,
sum_of_multiples,
robot_name)
lazy val hello_world = project in file("hello-world")
lazy val sum_of_multiples = project in file("sum-of-multiples")
lazy val robot_name = project in file("robot-name")
... но я бы не хотел добавлять каждый проект вручную. Есть ли способ автоматически добавлять новые проекты?