公式の Maven プラグインと Java 7 を Google Appengine で使用できません。
構成
私のプロジェクト構成pom.xml
は非常に単純です。
プロパティ セクションで、次のように構成します。
<gae.version>1.7.4</gae.version>
そして後でプラグインを使用します:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>${gae.version}</version>
</plugin>
エラーメッセージ
実行するたびにmvn appengine:update
、次のエラーが表示されます。
アプリを更新できません: アプリケーションには Java 7 クラスが含まれていますが、--use_java7 フラグが設定されていません。
それを解決する私の試み
もちろん、私はこの問題を解決しようとしました。ランニング
mvn appengine:update --use_java7
また
mvn appengine:update -D--use_java7
フラグはMavenプラグインではなくappcfg
スクリプトに使用されるため、役に立ちませんでした。
Java 7 を使用できるように、フラグをスクリプトに渡すにはどうすればよいですか (または他にできることはありますか)。