1

GWT プロジェクトで Javascript ファイルを使用する必要があります。この Javascript は共通ライブラリ プロジェクトにあり、ANT を使用して GWT プロジェクトと共にデプロイします。

したがって、本番環境では問題ありませんが、開発段階でテストすることはできません

Javascript リソースへの Eclipse リンクを作成しようとしましたが、GWT が「見えない」ようです。他の種類のリソース (画像、CSS など) での動作。

それはバグですか、それとも別の方法がありますか?

Eclipse Juno、GWT 2.5.0、および Debian 7.0 を使用しています。

ありがとうございました。

4

2 に答える 2

0

ある種のソース管理を使用している場合、通常、依存するプロジェクトまたはファイルへのリンクを作成する方法があります。そのリンクを GWT プロジェクトに含め、そこからファイルを参照するだけです。

ソース管理を介して実行できない、または実行したくない場合は、OS を介して実行してください。ln -sLinux を使用しているので、 (Windows を使用している場合はmklink、コマンド ラインから実行する必要があります)を使用して、共通のファイル/フォルダーへのシンボリック リンクを作成し、その方法でファイルを参照します。

ソース管理または OS のいずれの場合でも、Eclipse でプロジェクトを更新するとファイルが表示され、一方を変更すると、独自のディレクトリ内のもう一方が変更されます。

編集 - CVS のシンボリック リンクに関する情報

私はかなり長い間 CVS をいじっていないので、シンボリック リンクの機能について多くを語ることはできません。回避策はありますが、少しグーグルで検索すると、サポートされていません。1 つの回避策は、チェックアウト中に実行されるスクリプト ファイルを追加することです。OSに依存しないようにするのはまだ難しいようです。モジュールエイリアスを使用して同じ結果を得ることについて言及しているサイトを見つけました。多分それはあなたが必要とするものを与えるでしょう。サイトからの抜粋は次のとおりです。

CVS でこのような状況を処理する一般的な方法の 1 つは、モジュール ファイル規則でコレクションにエイリアスを設定することです。-「CVSROOT」モジュールをチェックアウトすると、「modules」ファイルが見つかります。CVSROOT ファイルをチェックインすると、それらが同時に「アクティブ化」されることを除いて、他のものと同じように変更してチェックインするだけです。以下の例は少しぎこちなく見えるかもしれませんが、悲しいことに、ディレクトリを再定義して同時にエイリアスを作成することはできないためです。Java のパッケージ システムがこの種の処理に適しているため、典型的な Java の状況を使用します。

実際のモジュール ディレクトリは、「a」、「b」、および「common」です。

すべての共通ソースのディレクトリ エイリアス _common_src_all -d src/com/mycompany/common common/src/com/mycompany/common

共通の a_all &a &_common_src_all を含む完全な「A」プロジェクト

共通の b_all &b &_common_src_all を含む完全な「B」プロジェクト

于 2013-03-18T14:24:52.547 に答える
0

プロジェクトの .html ファイルで script タグを使用できますか?

于 2013-03-18T14:11:18.243 に答える