我想使用基于 Cloud-SDK 的 Maven 插件(com.google.cloud.tools::appengine-maven-plugin v. 1.3.0)进行调试。
我在 Eclipse 中运行目标appengine:run在 Debug 中,但这不会让我进入 Debug 模式,例如在断点处停止。
我可以使用远程调试器,但每次我需要启动我的应用程序时运行两个进程很麻烦。有没有一种方法可以使用一个命令运行调试会话?
我想使用基于 Cloud-SDK 的 Maven 插件(com.google.cloud.tools::appengine-maven-plugin v. 1.3.0)进行调试。
我在 Eclipse 中运行目标appengine:run在 Debug 中,但这不会让我进入 Debug 模式,例如在断点处停止。
我可以使用远程调试器,但每次我需要启动我的应用程序时运行两个进程很麻烦。有没有一种方法可以使用一个命令运行调试会话?
我相信使用 Maven 执行此操作的唯一方法是在 Eclipse 中设置远程调试配置,如App Engine 文档中所述。
<configuration>
<jvmFlags>
<jvmFlag>-Xdebug</jvmFlag>
<jvmFlag>-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005</jvmFlag>
</jvmFlag>
</configuration>
您的 Eclipse 远程调试配置需要使用 jvmFlag 参数中指定的端口。
运行调试器的另一种更实用的方法是使用Google Cloud Tools for Eclipse。