2016-03-31 1 views
2

gradleを使用してGoogleアプリケーションエンジンプロジェクトを作成しました。実装にはIntelliJを使用しています。GraleベースのGoogle App Engineプロジェクト用のIntelliJでブレークポイントでデバッグを有効にするにはどうすればよいですか?

私はgradleタスクを使用してアプリケーションを実行できますが、デバッグしようとするとアプリケーションはブレークポイントで停止しません。

デバッガは、常に別のポートをリッスンしているようです。

私はgradle.buildに次のJVMフラグを追加しましたが、運はありません。

jvmFlags = ['-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999'] 

助けてください。

+0

[this](http://stackoverflow.com/a/24943787/3029175)の回答を確認してください。それは助けるかもしれません。 – pgiecek

答えて

0

実行/デバッグ構成は、ツールバーの実行構成のドロップダウンに移動して作成できます。 'Google App Engine Dev Server'設定を使用すると、jvmFlagsの設定について心配する必要はありません。私は多くのGradle/App Engineプロジェクトを書いており、問題なくこの方法でデバッグしました。

enter image description here

enter image description here

あなたのApp Engineアプリケーションサーバを指定する必要があります。ドロップダウンの横にある...を押すと、ダウンロードした場所に移動できます。私はいつもアプリエンジンのgradleタスクを使ってgradleをダウンロードしてきました。その後、.gradleディレクトリに最新のアプリケーションエンジンをダウンロードします。

+0

これはIntelliJのコミュニティ版では機能しません。私は、OPが遠隔デバッグの方法を探していると思います。それぞれ、どのデバッグ・ポートにgradle経由で使用するかをjvmに伝える方法です。 – konqi

+0

ああ、私は答えたときにコミュニティ版について考えることさえしなかった。申し訳ありませんが、不足しています。あなたが学生の場合は、無料でフルライセンスを取得することができますが、明らかに学校/個人でのみ使用することができます。それ以外の場合は、あなたの会社は完全なライセンスを取得します。 – Gremash

関連する問題