0

私は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 を手動で実行する必要があります。

問題は、このためのベスト プラクティスは何かということです。

4

1 に答える 1