【问题标题】:How can I debug with the Cloud-SDK-based Maven App Engine plugin?如何使用基于 Cloud-SDK 的 Maven App Engine 插件进行调试?
【发布时间】:2017-09-28 04:28:07
【问题描述】:

我想使用基于 Cloud-SDK 的 Maven 插件(com.google.cloud.tools::appengine-maven-plugin v. 1.3.0)进行调试。

我在 Eclipse 中的调试中运行目标 appengine:run,但这不会让我进入调试模式,例如在断点处停止。

我可以使用远程调试器,但是每次我需要启动我的应用程序时运行两个进程很麻烦。有没有一种方法可以使用一个命令运行调试会话?

【问题讨论】:

    标签: maven google-app-engine gcloud maven-gae-plugin appengine-maven-plugin


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2018-03-15
      • 1970-01-01
      • 1970-01-01
      • 2017-03-30
      • 2012-04-26
      • 2012-12-11
      • 1970-01-01
      • 2013-09-12
      • 1970-01-01
      相关资源
      最近更新 更多