GWTP
をMaven
と実行するのはいつも苦労していましたが、Eclipseプラグインを使用してGWTP
gwtアプリケーションを作成しました。また、簡単な歓迎の発表者を追加しました。メイヴァンなしでそれを試して、それは日食から実行してうまく動作します。MavenでGWTPを実行するのは本当に痛い
しかし私はそれをmavenプロジェクトに変換すると(私はm2eclipseプラグインを使用しています)、すべてが壊れます。だから私は必要な依存関係とgwtpの依存関係を追加しました:私はそれを実行しようとすると、
<dependency>
<groupId>com.google.gwt.inject</groupId>
<artifactId>gin</artifactId>
<version>1.5.0</version>
</dependency>
<!-- MVP component -->
<dependency>
<groupId>com.gwtplatform</groupId>
<artifactId>gwtp-all</artifactId>
<version>${gwtp.version}</version>
</dependency>
しかし、私はこのエラーを取得する:
Caused by: java.lang.RuntimeException: Deferred binding failed for 'com.google.gwt.event.shared.EventBus' (did you forget to inherit a required module?)
のmavenでGWTPを作ることが、なぜその非常に困難任意のアイデア。
エラーはGWTコンパイラがgwt jars(gwt-user私が思う)に含まれなければならないEventBusのソースコードを見つけることができないと言います。これが機能するためには、依存関係が必要なだけでなく、GWTモジュール宣言で「この場所に別のGWTモジュールが必要です」と言う必要があります。 gwt-module宣言(.gwt.xmlファイル)を表示できますか? – helios
ここに私のgwt.xmlファイルがあります:http://pastebin.com/RCx55n19 – xybrek
あなたのモジュールにはユーザーが含まれていますが、これにはイベントが含まれているので、EventBusコードが利用できるようです。それは問題ではありません。ごめんなさい。 – helios