2014-02-17 4 views
5

According to the blog entry on IntelliJ Scala plugin blog, Scala компиляция бывает во внешнем процессе.Настройка IntelliJ IDEA с использованием фоновой компиляции для тестов Specs2?

Но всякий раз, когда я запускаю тесты Specs2, он строит весь проект, который занимает от 1 до 3 минут.

Как настроить тесты Specs2 для правильной работы в IntelliJ IDEA, чтобы он мог повторно использовать результаты из фонового потока?

+1

У меня был подобный опыт, ведущий меня побежит обратно в Eclipse, Scala-IDE. Я бы попытался получить помощь сообщества, как и вы, но не имея понятия о причине медлительности, я не мог понять, что я могу написать, что может привести кого-то к правильному диагнозу. –

+0

Viva Eclipse :) –

ответ

1

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

В терминальном окне было достаточно легко запустить sbt "~testQuick", чтобы воспользоваться инкрементной компиляцией и интеллектуальной тестовой связью, поэтому sbt запускает тесты, подверженные изменениям кода.

http://www.scala-sbt.org/0.13/docs/Testing.html

Смежные вопросы