2016-01-24 3 views
4

Я не могу запустить проект воспроизведения в режиме отладки в intellij Community Edition. Я выполнил инструкцию Play Framework setting up IDE и не смог поймать точку останова из IDE, я также пробовал ответы here, here и here, и до сих пор ничего не работало. Запуск activator -jvm-debug 9999 run с консоли запускал проект, а затем запуск удаленной отладочной сессии на порте 9999 из intellij также, казалось, работал, но точки останова не останавливали сеанс вообще.Play Framework Intellij Community Edition режим отладки Java

Я использую Play Framework 2.4 и Intellij Community Edition 15.

+0

Насколько я знаю, поддержка воспроизведения недоступна в издании сообщества: https://www.jetbrains.com/idea/features/#chooseYourEdition – marcospereira

+0

Вы видели это: https://www.jetbrains.com/ idea/help/run-debug-configuration-remote.html – marcospereira

+0

Плагин для Play 2.0 для intellij доступен только для окончательной версии, но плагин scala доступен для публикации сообщества, и, как я понял, это должно включать отладку приложения. Страница Jet Brains сообщает о конфигурации запуска/отладки, которая действительно должна помочь, но, к сожалению, она не предоставляет никакой новой информации, так как я пробовал описанный процесс [здесь] (http://stackoverflow.com/questions/28723964/play- рамки-с IntelliJ-сообщества-издания-14). – AvivC

ответ

7

SOLVED IT!

Причина контрольных точек не останавливали на IDE, потому что я развилка команда в конце моего файла build.sbt:

fork in run := true 

Как я удалил эту строку, все работает, как я ожидал.

Нет причин, по которым сообщество изданий Intellij не сможет отлаживать простую игру. This answer был очень полезен для всех, кто добился больших успехов в создании простой среды для разработки и отладки приложения Play Framework.

+0

спасибо, что сработало! – lqbweb

+0

Спасибо, спасли мой день! – user2829759

1

Поддержка для воспроизведения Gramework (и для других известных структур) доступен для версии IntelliJ Idea Окончательный и это очевидно.

Ребята из JetBrains делают отличную работу, и им просто нужно какое-то удовлетворение!

+0

Это не отвечает на мой вопрос и никоим образом не помогает, поскольку моей основной проблемой является тот факт, что я не могу поймать точки останова в конфигурации удаленного запуска, которая является полностью поддерживаемой функцией в издании сообщества. Ребята из JetBrains действительно делают отличную работу, мы можем договориться об этом. – AvivC

+0

Это поможет вам хотя бы в какой-то момент: вы можете пропустить свое время для поиска «полного стека» в сообществе - вы его не найдете. – biesior

1

В IntelliJ сообществе:

  • Создать новый Run/Debug конфигурации
  • Выберите JAR Application

    Path to jar : /Users...../sbt-launch.jar 
    VM options: -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled 
    -debug 
    -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 
    Program arguments : run 
    

Не забудьте в build.sbt

fork in run := true 

После запуска непосредственно на кнопку отладки. Наслаждайтесь.

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