0

我在 IntelliJ 想法中使用 Scala 的标准插件。

我的工作流程如下:

  1. 写一些简单的程序(10行代码)
  2. 编译它(等待一段时间),然后再次进行一些更改并在编译所有内容时等待相同的时间。

它似乎不仅编译了我更改的部分,而且编译了所有代码。

与 Eclipse 的 Scala IDE 相比,IntelliJ IDEA 的编译速度要慢 20 倍。

所以为什么?也许有一些特殊的方式来配置 Scala 插件(我使用默认设置 - 只需将 JAVA_HOME 和 Scala 位置放在那里)?

4

1 回答 1

2

打开 fsc 可能会有所帮助(它将 Scala 编译器设置为守护程序/服务,而不是每次都从头开始)。在项目的 Scala 方面:

在此处输入图像描述

单击“使用项目 FSC”,然后单击“设置”并为 fsc 选择一个编译器库。

如果您正在做一个更大的项目,您可能希望使用 sbt 来管理您的构建,因为它执行增量编译。IDEA 有一个不错的 sbt 插件,你可以试试。

于 2012-10-04T22:04:07.367 回答