Почему плагин Scala IntelliJ занимает так много времени, чтобы запустить мое приложение? - PullRequest
3 голосов
/ 25 апреля 2011

Я перехожу между Eclipse и IntelliJ для разработки Scala. Полный код IntelliJ, рефакторинг и подсвечивание ошибок все лучше (по моему опыту), но в итоге я возвращаюсь к Eclipse, потому что всякий раз, когда я запускаю приложение Scala в IntelliJ, он проходит через этот очень долгий процесс компиляции, которого Eclipse каким-то образом избегает.

Я вижу, как строка состояния просвечивает, поскольку она загружает каждый отдельный класс и затем проходит их через несколько этапов. Я знаю, что scalac медленен в целом, но гораздо быстрее использовать командную строку или Eclipse, чем IntelliJ.

Кто-нибудь еще видит это поведение? Будет ли иметь значение поддержка fsc?

1 Ответ

10 голосов
/ 26 апреля 2011

Либо используйте плагин IDEA SBT , чтобы делегировать компиляцию SBT , либо включите использование быстрого компилятора Scala (FSC) в SettingsCompilerScala.

В противном случае IntelliJ запускает и останавливает скалярный процесс для компиляции каждого пакета файлов, что приводит к некоторым накладным расходам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...