如何禁用依赖模块的重新编译?

时间:2018-01-22 10:13:23

标签: scala sbt

有一个带有以下模块的sbt项目:

val core: Project = ...

val moduleA: Project = project.settings(...)
                              .dependsOn(core)

var root: Project = Project(
   id = "...",
   settings = ...,
   base = file(".")).aggregate(moduleA)

core模块有很多类。 modlueA是一个可以部署在容器中的Web模块(例如,在jetty中)。 我可以使用以下命令部署和运行该模块:

sbt: > project moduleA
sbt: > container:start

但是当我使用container:start时,core模块也会被重新编译。这需要很多时间。

如何禁用core模块的重新编译。因为如果moduleA中有更改但core模块中没有更改,则我不想编译core

0 个答案:

没有答案