2012-02-28 20 views
0

GWTプロジェクトのtestフォルダ内にEntryPointを含めることは可能ですか?GWTモジュール:テストフォルダ内でのみEntryPointを使用する方法は?

もしそうなら、これを参照する方法[module-name].gwt.xmlファイルのEntryPoint

私の目的:

testフォルダにエミュレーション環境(EntryPointクラスとそのコンテナ、パネルなど)を分離単一GWTモジュールなどのJavaScriptライブラリのラッパーを構築します、フォルダは、EntryPointクラスまたはエミュレーションに使用されるコンテナとパネルからきれいにしておきます。

そのように、私はきれいなGWTモジュールとして使用されるように、ジャーにのみsrcフォルダをパックすることができます。

は、現在、私はモジュールのために、エミュレーションのための別々のプロジェクトを構築していないのです - エミュレーションのプロジェクト参照とモジュールを継承し、モジュールは、厳密にクリーンである(公共JSのソースを保持しているが、ないEntryPointまたはHTML/CSSファイル)。

注:

は既にクラスパスにテストフォルダを追加したり[module-name].gwt.xmlソースとして含むことを試みました。

答えて

0

通常、テストフォルダはJavaコードを実行し、gwtコンパイラはそこからコードをコンパイルしません。あなたが必要とするかもしれないように聞こえるのは、ラッパーをエントリーポイントを持たないスタンドアロンモジュールに置くことです。次に、ブラウザのラッパーをテストするために作成したライブラリモジュールをブートストラップするだけのエントリポイントを持つモジュールが必要です。テスト/ブートストラップモジュールをプロジェクトとして作成し、ラッパー用のモジュールを個別に作成するのが最も簡単です。ラッパーモジュールには、ラッパーコードにリンクできるように、プロジェクトモジュールには必ずincludeを入れてください。

+0

**これは私が現時点で行っていることです**(上記参照)、これらの2つを組み込む方法を望んでいました。 –

+0

このケースではこれが最も適切な解決策であることが判明したので、変更は必要ありません。この回答は受け入れられます。 –

関連する問題