Как мне выполнить отладку с помощью плагина Maven App Engine на основе Cloud-SDK?

Я хотел бы отладить с помощью плагина на основе Cloud-SDK Maven (com.google.cloud.tools::appengine-maven-plugin v. 1.3.0).

Я запускаю цель appengine: запустить в Eclipse в Debug, но это не переводит меня в режим отладки, например, останавливаясь на точках останова.

Я могу использовать удаленный отладчик, но каждый раз, когда мне нужно запустить приложение, очень сложно запускать два процесса. Есть ли способ запустить сеанс отладки с помощью одной команды?

1 ответ

Решение

Я считаю, что единственный способ сделать это с 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 для Eclipse.

Другие вопросы по тегам