8

pom.xmlをそのように設定しましたが、ほとんどの部分で機能しているように見えます。devserver を起動してアプリケーションを更新できます。

私の問題は、devserver をデバッグできないように見えることです。IDEA 内からデバッグ モードで devserver maven ゴールを起動しようとしましたが、ブレークポイントを設定すると無視されます。

GAE Maven プラグインのドキュメントで、次の構成でデバッグ モードで devserver を起動できることがわかりました。

<jvmFlags>
  <jvmFlag>-Xdebug</jvmFlag>
  <jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
</jvmFlags>

ただし、Maven の実行/デバッグ構成を開始するときに IDEA にデバッガーを接続するように指示する方法がわかりません。

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

15

あなたの質問に記載されている構成は良さそうです。だから、あなたは持っています:

<jvmFlags>
  <jvmFlag>-Xdebug</jvmFlag>
  <jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
</jvmFlags>
  1. Maven ビルドを実行すると

    mvn appengine:devserver
    

    ある時点で停止し、リモート デバッガーが接続するのを待ちます。

  2. IDEA で、新しいリモートRun > Edit Configurations...構成に移動して追加します。

  3. 名前を付けて、パラメーター (特にポート) を確認します。ここに画像の説明を入力
  4. [OK] をクリックします。
  5. Run > Debug '<name of your config>'( Shift-F9)でデバッガーを実行します。
于 2013-09-09T05:54:10.220 に答える