0

IntelliJideaではScalaの標準プラグインを使用しています。

私のワークフローは次のとおりです。

  1. 簡単なプログラムを書く(10行のコード)
  2. それをコンパイルし(しばらく待ちます)、次にいくつかの変更を再度加え、すべてをコンパイルする間、ほぼ同じ時間待ちます。

そして、私が変更した部分だけでなく、すべてのコードをコンパイルしているようです。

Scala IDE for Eclipseと比較すると、IntelliJIDEAのコンパイル速度は20倍遅くなります。

なぜ?たぶん、Scalaプラグインを構成する特別な方法があります(私はデフォルト設定を使用しています-JAVA_HOMEとScalaの場所をそこに置くだけです)?

4

1 に答える 1

2

fscをオンにすると役立つ場合があります(Scalaコンパイラを毎回最初から起動するのではなく、デーモン/サービスとして設定します)。プロジェクトのScalaファセット:

ここに画像の説明を入力してください

[プロジェクトFSCを使用]をクリックし、[設定]をクリックして、fsc用のコンパイラライブラリを選択します。

大規模なプロジェクトを実行している場合は、インクリメンタルコンパイルと同様に、sbtを使用してビルドを管理することをお勧めします。IDEAには、試すことができる優れたsbtプラグインがあります。

于 2012-10-04T22:04:07.367 に答える