2015-04-13 3 views
2

Мы только начали использовать Play Framework 2 (Java) с IntelliJ IDEA (14.1.1) в новом проекте.IntelliJ IDEA + Play Framework - как ускорить компиляцию

Как и сейчас, простые задачи, такие как выполнение тестов, всегда начинаются с шага «make» продолжительностью 20 секунд, а затем сами тесты занимают несколько миллисекунд.

В соответствии с представлением «сообщения» компилятор Play 2.0 обрабатывает компиляцию, даже если это не проверено в параметрах Play2 в IDEA.

Это нормально?

Есть ли известные быстрые исправления для того, как сделать эту работу практичным способом?

+1

Пробовали ли вы [это] (http://stackoverflow.com/questions/27795764/why-play-framework-project-in- intellij-take-too-much-time-to-load-in-browser) – silentprogrammer

+0

Да, это заставляет вещи работать быстрее, но сначала компиляция кода - это основная задача запуска тестов при разработке, основанном на тестах. Кажется, что это связано с [вопросом] (https://youtrack.jetbrains.com/issue/SCL-8183) в IDEA, где используется Компилятор воспроизведения, даже если он не выбран, и этот компилятор проводит как минимум 20 секунд каждый раз. – Arve

ответ

0

Обходной путь был описан в вопросе, упомянутом в моем последнем комментарии.

  1. Отключить play2 компилятор в настройках
  2. Удаление игры * XML-файлы в папке .idea для вашего проекта
  3. Restart IDEA
  4. Если вы реимпортировать проект (например, при изменении build.sbt), вам придется удалить файлы xml и снова перезапустить IDEA.

Это будет предположительно зафиксирован - искать обновления в YouTrack Issue

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