2012-02-22 26 views

回答

3

您可以在调试模式下从控制台[docs]启动播放服务器,并且应该能够附加Idea的调试器实例,前提是您知道端口调试器正在侦听。

我没有使用的想法,所以不知道它是否可行。 netbeans相当容易。我怀疑它应该与Idea相似。

编辑:他们也有IDE的posted this in their customization guide

2

调试播放2.x中很容易的IntelliJ IDEA的12.x,这里的步骤你要做的:

步骤1.启用播放框架支持插件和播放2.0支持插件文件>设置>插件。

repo image

通用插件通常会附带的IntelliJ但要确保它的启用。 Play 2.0支持插件可以点击下载Install Jetbrains plugin...。只需从列表中找到并安装该插件,12.x的最新工作版本是v.0.2.49。 (它可能会提示一个斯卡拉插件必须安装藏汉)

第2步:创建新的播放应用程序,如果你没有,或者使用现有的

第3步:创建一个新的调试配置:运行>编辑配置...

您可以单击左上角的+图标添加新配置。只需从列表中选择Play 2 app,并给配置一个名称。默认选项应该是是正确的,但如有必要,请随时更改它们。完成后,请点击ApplyOk

第4步。您的工具栏现在应该有一个运行图标和一个调试图标启用。

play run/debug icon

只要点击绿色箭头运行Play应用程序。这相当于从命令行执行play run(除非没有命令行)。
要进行调试,请单击绿色的错误,然后点击箭头。这相当于从命令行执行play debug

您现在可以在遇到断点时进行调试。

注:

  • 确保只有1在同一时间运行,因为玩不喜欢在同一时间运行多个实例配置。
  • 如果您在编译时遇到问题,请在命令行上执行play clean-allplay package,这可以解决大多数问题。如果还有其他问题,请从命令行尝试play idea
  • 确保在您的设置中填充了Play配置。您可以通过转到文件>设置>播放配置来完成此操作。

这些步骤的视频也可以在this video by James Ward(从大约1:40分钟开始)中找到。

+0

你不需要“Playframework支持”插件来调试播放2 。 – cdmckay 2013-06-26 14:53:51

+0

Play支持已被移到IDEA的Scala插件中。 – Splaktar 2014-12-18 15:13:07

0

转到运行 - >调试 - >编辑配置

使用“远程”配置和端口设置为