SBT 编译慢

Slow compilation with SBT

正如 lightbend 开发人员所提到的,激活器已停产,因此我切换到 SBT。 我下载了 0.13.15 版本,安装它并通过终端在我的项目中启动 clean/compile。 使用 SBT 编译需要 535 秒,但使用激活器时,它总是低于 150 秒。

有人可以帮我 improve/decrease 编译时间吗?否则我会切换回激活器,因为它更快。

我正在使用 IntelliJ IDEA 2017.1.3。 即使使用内置 SBT shell,编译时间也需要大约 530 秒,来自 IntelliJ 的人建议我在这里提出这个问题。

如果您需要任何进一步的信息,请告诉我, 提前致谢, -Y-

事实证明,过于复杂的代码是导致编译时间增加的原因(与 added/changed 类 和逻辑不成线性关系)。 所以一些类和继承导致编译速度提高4倍。