我的项目有几个模块,例如
目前,测试仅适用于JVM模块。
我能做的是:
sbt sharedJVM/test server/test
我想做的是:
sbt test
我找不到执行此操作的设置。
答案 0 :(得分:1)
您可以利用aggregatedProjects
的以下优势:
lazy val aggregatedProjects: Seq[ProjectReference] = Seq(
server,
sharedJVM
)
lazy val root = project
.in(file("."))
.aggregate(aggregatedProjects: _*)
执行此操作后,在根项目级别执行的任何命令都将传播到聚合项目。
这意味着通过运行sbt test
将执行sbt server/test
和sbt sharedJVM/test