新しく推奨されたモジュール構造を使用する appengine Maven プロジェクトがあります。したがって、2 つの war サブモジュールを含む ear モジュールがあります。ear ディレクトリから run mvn appengine:devserver を使用してコードを実行しています。ブラウザを更新して変更を確認できるように、コードの変更を保存したらすぐにMavenにデプロイしてもらいたいのですが、うまくいかないようです。これが私のイヤーポンです。
target/${project.artifactId}-${project.version}/*/WEB-INF/classes org.apache.maven.plugins maven-ear-plugin 2.8 5 lib war com.google.appengine appengine-maven-plugin $ {appengine.target.version} 2
<dependencies>
<dependency>
<groupId>com.blah.app</groupId>
<artifactId>A</artifactId>
<version>1.0-SNAPSHOT</version>
<type>war</type>
</dependency>
<dependency>
<groupId>com.blah.backend</groupId>
<artifactId>B</artifactId>
<version>1.0-SNAPSHOT</version>
<type>war</type>
</dependency>
</dependencies>
https://developers.google.com/appengine/docs/java/tools/mavenの推奨に従って、ビルド ディレクティブの下の buildOuputput ディレクトリに追加し、指定もしました
<configuration>
<fullScanSeconds>2</fullScanSeconds>
</configuration>
appengine-maven-plugin プラグインの下。また、netbeans でコンパイル オン セーブ オプションを有効にしましたが、devappserver の実行中に maven がクラス フォルダーをスキャンして変更をデプロイしていないようです。
現在、小さな変更ごとにクリーンなビルド/デプロイ サイクルで立ち往生しています。これについて何か助けていただければ幸いです。