2

私は単純な GWT プロジェクトを持っています。私はここでそれを読んだ:

通知 新しいプラグイン (アーキタイプと eclipse の統合) があり、マルチモジュール プロジェクトを正しくサポートする新たなスタートであり、GWT でバージョンに制限されず、複数の GWT バージョンとその他の修正、改善、およびベスト プラクティスをサポートします。このプラグインは現在、従来の GWT maven プラグイン (別名 mojo GWT maven プラグイン) と見なされ、新しいプラグインは新世代の GWT maven プラグイン (別名 tbroyer GWT maven プラグイン) と見なされます。従来の maven プラグインは引き続きサポートされていますが、新しいプロジェクトには新しいプラグインを使用することを強くお勧めします。

参照されているプラ​​グインは次のとおりです。

<groupId>net.ltgt.gwt.maven</groupId>
<artifactId>gwt-maven-plugin</artifactId>

新しいプラグインを使用するようにプロジェクトを更新しようとしています。次の問題があります。

  • モジュールの自動検出なし。古い Maven プラグインでは、moduleName の指定は必須ではありませんでした。1つは自動検出されます(そして、私にとってはうまくいきました)。新しいプラグインと同等のものがあるかどうか知っていますか?
  • (Maven 標準)の代わりにgwt.xmlファイルを配置すると、ファイルが見つからず、「モジュールにはエントリ ポイントが定義されていません」というエラーが表示されます。これは予想される動作ですか、これには何らかの理由がありますか?src/main/resourcessrc/main/java

そのため、やりたいことを実行できるようにするための構成がいくつか欠けているか、プラグインがかなり新しく、まだいくつか欠けているものがあります。しかし、問題がプラグイン自体にある場合、古いプラグインのページに「レガシーの maven プラグインは引き続きサポートされていますが、新しいプロジェクトには新しいプラグインを使用することを強くお勧めします」と記載されているのはなぜですか? こいつらは少し急いでいるようだ。

4

1 に答える 1