Как отладить play2 в идее? - PullRequest
       23

Как отладить play2 в идее?

6 голосов
/ 22 февраля 2012

Я нашел несколько статей в Интернете и некоторые обсуждения в группе Google, но они больше не работают.

Как это сделать с последним play2-RC3?

Ответы [ 3 ]

3 голосов
/ 26 марта 2012

Вы можете запустить сервер воспроизведения в режиме отладки с консоли [docs] и иметь возможность подключить экземпляр отладчика из Idea, если вы знаете, что прослушивает отладчик порта.

Я не использовал Idea, поэтому не уверен, выполнимо ли это или нет.Это довольно легко из NetBeans.Я подозреваю, что это должно быть похоже на Idea.

РЕДАКТИРОВАТЬ: Они также опубликовали это в своем руководстве по настройке для IDE.

2 голосов
/ 02 июня 2013

Отладка Play 2.x очень просто с IntelliJ IDEA 12.x, вот шаги, которые вы должны сделать:

Шаг 1. Включите плагин поддержки Play Framework и плагин поддержки Play 2.0 в меню Файл> Настройки> Плагины.

repo image

Общий плагин обычно поставляется с IntelliJ, но убедитесь, что он включен. Плагин поддержки Play 2.0 можно загрузить, нажав Install Jetbrains plugin.... Просто найдите и установите плагин из списка, последняя рабочая версия для 12.x: v.0.2.49 . (это может указывать на необходимость установки плагина Scala)

Шаг 2. Создайте новое приложение Play, если у вас его нет или вы используете

Шаг 3. Создание новой конфигурации отладки: Выполнить> Редактировать конфигурации ...

Вы можете щелкнуть значок + в верхнем левом углу, чтобы добавить новую конфигурацию. Просто выберите Play 2 app из списка и присвойте конфигурации имя. Параметры по умолчанию должны быть правильными, но вы можете изменить их при необходимости. Когда закончите, нажмите Apply и Ok.

Шаг 4. Теперь на панели инструментов должны быть включены значок «Выполнить» и значок «Отладка».

play run/debug icon

Просто нажмите зеленую стрелку, чтобы запустить приложение Play. Это эквивалентно выполнению play run из командной строки (кроме как без командной строки).
Чтобы отладить, нажмите зеленую ошибку, рядом со стрелкой. Это эквивалентно выполнению play debug из командной строки.

Теперь вы сможете отлаживать при обнаружении точки останова.

Примечания:

  • Убедитесь, что одновременно запущена только 1 конфигурация, потому что Play не любит одновременную работу нескольких экземпляров.
  • Если у вас возникли проблемы с компиляцией, введите play clean-all и play package в командной строке, это должно решить большинство проблем. Если есть дальнейшие проблемы, также попробуйте play idea из командной строки.
  • Убедитесь, что конфигурация Play заполнена в ваших настройках. Вы можете сделать это, выбрав File> Settings> Play Configuration.

Видео об этих шагах также можно найти в этом видео Джеймса Уорда (начало примерно в 1:40 мин.).

0 голосов
/ 24 февраля 2015

Перейти к Выполнить -> ОТЛАДКА -> Редактировать конфигурации

использовать «Удаленную» конфигурацию и установить для порта значение 9999

...