私は新しいユーザーです。gwt の依存関係を使用する Maven プロジェクトが必要です。どのアーキタイプを使用できますか?新しい GWT Web アプリケーションとしてプロジェクトを作成し、ビルド後の Maven の性質は、gwt アーキタイプを使用した Maven プロジェクトよりも優れていますか?
3 に答える
見る:
- https://code.google.com/p/google-web-toolkit/wiki/WorkingWithMaven
- https://github.com/tbroyer/gwt-maven-archetypes (これらは私のものです。紹介ブログ投稿)
- https://github.com/branflake2267/アーキタイプ
gwt-maven-plugin のアーキタイプを使用しないことをお勧めします。すでに GWT と Maven をマスターしているが、確実に磨きが必要な人にとっては問題ありません。gwt-maven-plugin には多くの優れたアイデアがありますが、うまく実行されていません。compile
私の推奨は、それを目的のためにのみ使用しgenerateAsync
、場合によってmergewebxml
は IDE から DevMode を実行することです (Eclipse 用の Google プラグインを使用した Eclipse、または IntelliJ IDEA Ultimate Edition)。gwt:run
単純な Maven を好む場合は問題なく動作しますが、GWT ではお勧めしない単一モジュールの Maven プロジェクトに最適です。
免責事項: 私は gwt-maven-plugin のメンテナーの 1 人です。
私はGWT と Maven を操作するための古いレシピを持っています。最新バージョンで動作させるには、プラグインのバージョンを少し編集する必要があるだけです。
私はいつも Maven から始めて、プロジェクト構造を生成し、それを IDE にインポートします。IDE から始めて逆戻りするのは、苦痛の世界を求めているだけです。したがって、構造を手動で構築するか、さらに良いことに、アーキタイプを使用することが推奨される方法です。
GWT のサンプル/サンプル プロジェクト pom から始めて、そこから上/下に進んでいきます。追加する依存関係からより多くの機能が必要な場合、または必要な機能が少ない場合は、サンプル ファイルで提供されている依存関係を削除します。
GWT トランクの最新のサンプル pom ファイルは、こちら にあります。
- ダイナテーブル
- 検証
- モバイルウェブアプリ
注 - pom ファイルのプラグインバージョンを更新して、さらに最先端のものにアクセスできるようにします。