2012-01-19 7 views
1

我々は正常に動作しないgwt-maven-plugin:2.4.0
mvn compileを使用しています。
しかしmvn packageが動作し、次のエラーで終了しません。 CLASSPATHには、右に見えるし、右あまりにも見えるんGWT/2.4.0gwtアプリケーションをMavenのwarファイルとしてパッケージ化するには?

.gwt.xmlのユーザとサーバ部分のすべてのクラスが含まれています。

これは我々が生成されたwarファイルを含むパッケージを作成するために使用する必要があります右のライフ・サイクル・フェーズがある場合はわかりません。 ? gwtが関係する最初の場所でパッケージを生成するにはどうすればよいですか?

[INFO] --- gwt-maven-plugin:2.4.0:compile (default) @ xyz-alp-ui-web --- 
[INFO] auto discovered modules [com.xyz.solutions.alp.alpui] 
[INFO] Compiling module com.xyz.solutions.alp.alpui 
[INFO]  
[ERROR] Errors in 'file:/Z:/xyz-alp-ui-web/src/main/java/com/xyz/solutions/alp/client/ApplicationController.java' 
[INFO] 
[ERROR] Internal compiler error 
[INFO] java.lang.NoClassDefFoundError: com/google/gwt/autobean/shared/AutoBeanFactory 

私はクラスパスにcom\google\gwt\gwt-user\2.4.0\gwt-user-2.4.0.jarcom\google\gwt\gwt-dev\2.4.0\gwt-dev-2.4.0.jarを持っています。
私たちはあなたの依存関係リストにMavenの3.0

+0

あなたは、コンパイルおよびパッケージングのために、あなたのクラスパスにGWT-devのを持つべきではありません。 Devはdevモードでのみ実行されます。 –

+0

また、最初のステートメントでは2.0.4と述べていますが、gwt-maven-pluginバージョンではプログラムログに2.4.0と表示されます。それは2.0か2.4か? –

答えて

0

場所gwt-servlet.jarを使用しています。

<dependency> 
     <groupId>com.google.gwt</groupId> 
     <artifactId>gwt-servlet</artifactId> 
     <version>2.4.0</version> 
     <scope>compile</scope> 
</dependency> 

、あなたのニーズに合わせて complile ランタイムの間でそれを変更スコープ設定をいじることができます。ああ、そしてもう一つ:kabramは、上述のように、あなたののpom.xmlからgwt-devを削除します。

関連する問題