Я пытаюсь создать новый многопроцессорный проект sbt в Intellij Idea. До сих пор я создал проект sbt, но я изо всех сил пытаюсь реализовать эффект мультимодуля.Multi module sbt в Intellij Idea
import sbt._
object MyBuild extends Build {
lazy val modA = Project("modA", file("modA"))
.settings(
libraryDependencies ++= modADependencies
)
lazy val modB = Project("modB", file("modB"))
.settings(
libraryDependencies ++= modBDependencies
)
lazy val root = Project("root", file(".")).aggregate(modA, modB)
}
У меня есть следующая структура в моем проекте SBT IntelliJ:
- TopLevelProject
- modA
- src
- main
- scala
-modB
- src
- main
- scala
-project
- Build.scala
- Dependencies.scala
Когда я бегу SBT, а затем запустить projects
, я хотел бы видеть список отдельных проектов (т.е. Moda, modB и root). Но я получаю только проект верхнего уровня.
sbt.version = 0.13.8
если это важно :).