我想使用基于Cloud-SDK的Maven插件进行调试( com.google.cloud.tools::appengine-maven-plugin v.1.3.0 )。
我在Eclipse中运行目标 appengine:run ,但这不会让我进入调试模式,例如:停在断点上。
我可以使用远程调试器,但每次需要启动应用程序时运行两个进程都很麻烦。有没有办法用一个命令运行Debug会话?
答案 0 :(得分:1)
我认为使用Maven执行此操作的唯一方法是在Eclipse中设置远程调试配置,如App Engine documentation中所述。
<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。