Eclipse 内の Google Eclipse プラグインとも互換性のある Maven 互換の Google App Engine (Java) プロジェクトを作成する方法はありますか?
ありがとう!
編集:
Maven プラグインのネイティブ サポート:
https://developers.google.com/appengine/docs/java/tools/maven
Eclipse 内の Google Eclipse プラグインとも互換性のある Maven 互換の Google App Engine (Java) プロジェクトを作成する方法はありますか?
ありがとう!
編集:
Maven プラグインのネイティブ サポート:
https://developers.google.com/appengine/docs/java/tools/maven
「互換性」の意味と、GAE プラグインのどの機能を使用しているかによって異なります。私たちは appengine maven プラグインhttp://code.google.com/p/maven-gae-plugin/と eclipse を使用しています。それらはうまく連携しているように見えますが、GWT や JDO は使用していません。ほとんどの maven/eclipse と同様に、コマンド ラインから実行し、Eclipse をエディターとして使用するのが最善であることがわかりました。
私はJDOで1年間問題なくMavenとGAEを使用しています。MacOSXSnowLeopardでの私の設定は次のとおりです。
EclipseをMavenと完全に統合する(コマンドライン「mvntest」とEclipse内のJUnitインターフェイスの両方からすべてのテストを実行する)ための重要なことは、次のように.projectファイルを作成することです。
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>PROJECT_NAME</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
プラグインはここに移動しました: https ://github.com/maven-gae-plugin/maven-gae-plugin
リックの答えに+1しますが、これを追加したいと思います:
Google にはこれに関するチュートリアルがあります: http://code.google.com/p/google-web-toolkit/wiki/WorkingWithMaven
とはいえ、100% 機能するようになったことはありません。Eclipse に問題があるようで、APTのmaven-gwt-plugin
ために RequestFactory を使用している場合はさらに悪化します。maven-gae-plugin
元気に遊んでいるようです。コマンドラインからの実行ははるかに簡単です。さらに、Eclipse 3.7/m2e には既知のバグ [要出典] があり、多くのことが正しく機能しなくなります。
GAE + Maven + Eclipse に関する私の一般的な発見。
ルール 1: GAE アーキタイプを使用して GAE プロジェクトを生成する: https://developers.google.com/appengine/docs/java/tools/maven
ルール 2: Eclipse で開発する場合は、"mvn eclipse:eclipse" を実行してからインポートしないでください。多くの問題が発生します。代わりに「Maven Project」としてインポートします
ルール 3: YouTube http://www.youtube.com/watch?v=oC6bJp5X3LIで説明されている MVN/GAE/Eclipse プロジェクトの作成方法に関するシンプルで実用的なソリューション
PS。私は別の Web/DAO/ドメイン モジュールを使用してプロジェクトに取り組んでいます。後で調査結果と手がかりを投稿します。