使用SBT进行慢速编译

时间:2017-05-25 15:42:00

标签: scala intellij-idea sbt sbt-plugin

正如lightbend devs所说,激活器是EOL编辑的,所以我切换到了SBT。 我下载了0.13.15版本,安装它并通过终端在我的项目中开始清理/编译。 使用SBT进行编译需要535秒,但使用激活器时总是低于150秒。

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

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

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

1 个答案:

答案 0 :(得分:0)

事实证明,过于复杂的代码导致编译时间增加(与添加/更改的类和逻辑不成线性关系)。 因此,一些类和继承会使编译速度提高4倍。