2011-04-25 5 views
3

Je fais la navette entre Eclipse et IntelliJ pour le développement de Scala. Le code complet d'IntelliJ, le refactoring et la mise en évidence des erreurs sont meilleurs (d'après mon expérience) mais je finis par retourner à Eclipse parce que chaque fois que j'utilise une application Scala dans IntelliJ, elle subit un très long processus de compilation évité par Eclipse.Pourquoi le plugin Scala IntelliJ prend-il autant de temps pour démarrer mon application?

Je peux voir la barre d'état quand elle charge chaque classe, puis les exécute sur plusieurs phases. Je sais que scalac est lent en général, mais il est beaucoup plus rapide d'utiliser la ligne de commande ou Eclipse que d'utiliser IntelliJ.

Est-ce que quelqu'un d'autre voit ce comportement? L'activation du support fsc fera-t-elle une grande différence?

Répondre

10

soit utiliser le IDEA SBT plugin pour déléguer la compilation à SBT ou permettre l'utilisation de la sous SettingsCompilerScala compilateur rapide Scala (FSC).

Sinon, IntelliJ démarre et arrête un processus scalac pour compiler chaque lot de fichiers, ce qui entraîne une surcharge.

+0

Merci - c'était aussi simple que d'activer fsc. – Bill

Questions connexes