2011-01-19 4 views
6

mavenとGWTプラグインを使用してEclipse外でビルドするGWTプロジェクトをリファクタリングしました。私はEclipseでアプリケーションをビルドすると、私の1つのモジュールが見つけられ、5つの順列がコンパイルされます。私がgwtプラグインで同じことを構築するときには、年をとって終了する75をコンパイルする必要があります。mavenビルドでのGWT順列の数を減らす

私はどちらのビルドでもユーザエージェントやロケールを制限していないので、なぜEclipseビルドが非常に少ない順列を計算するのでしょうか、どうすればmavenビルドを手に入れることができますか?同じことをするには? OBF -war /プロジェクト/ターゲット/戦争-localWorkersスタイル

Mavenのコンパイルには、次のオプションを使用している

com.google.gwt.dev.Compiler -gen /project/target/.generated -logLevel INFO mymodule

+0

てみ-draftCompile -optimize 0 –

答えて

7

デフォルトでは、6つのブラウザ用にビルドされています。 Safariを指定すると、1つの順列しか構築されません。また、言語のローカリゼーション/ i18nをご利用の場合は、これらの順列にそれらの乗算を乗算します。これは、私がデフォルト言語を 'en'に設定しようとしたときに起こりました。だから私はちょっと気にしなかったし、デフォルトとして残しました。

MyApplication.gwt.xml

<!-- only build for Chrome --> 
<set-property name="user.agent" value="safari" /> 
関連する問題