私はEclipse Lunaを使用しており、mavenを使用してAppengine JavaマネージドVMを使用するプロジェクトを持っています。https://cloud.google.com/appengine/docs/java/managed-vms/maven
最高の生産性を得るために Eclipse をセットアップする方法。
現在mvn gcloud:run
、コマンドラインで実行し、「リモート Java アプリケーション」デバッグ構成を添付しています。
「リモートデバッグ」を有効にするためにこれをpomに持っています
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>gcloud-maven-plugin</artifactId>
<version>${gcloud.plugin.version}</version>
<configuration>
<jvm_flag>
<param>-Xdebug</param>
<param>-Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n</param>
</jvm_flag>
</configuration>
</plugin>
デバッグとブレークポイントは機能しますが、自動リロードに問題があります。
- コードの再構築と再読み込みは機能しますが、.java ファイルを保存するたびにデバッグが切断されます。
- 静的ファイル (.html) の再構築/再公開が機能しません。変更ごとに mvn install を手動で実行する必要があります。
問題は、このためのベスト プラクティスは何かということです。