0

私はEclipseで構築し、devmodeでテストしているマルチモジュールGWTプロジェクト(a.gwt.xml、b.gwt.xml、c.gwt.xmlなど)を持っています。gwt モジュール ファイルと関連するソースの 1 つを削除するまで、すべてがうまく機能していました。Eclipse から devmode を起動しようとすると、次のエラー メッセージが表示されて失敗します。

モジュール com.fubar.b をロードしています [エラー] クラスパスに 'com/fubar/b.gwt.xml' が見つかりません。タイプミスの可能性がありますか、それともソースのクラスパス エントリを含めるのを忘れていたのでしょうか? [エラー] シェルが doStartup メソッドで失敗しました

これは、現在は機能していない b.gwt.xml への古い参照があることを意味すると思いますが、どの構成ファイルにもそれが見つからないようです。何か案は?

現在、コピー+名前変更 a.gwt.xml -> b.gwt.xml (したがって、a モジュール名 a + b の 2 つのコピーが効果的に存在する) を実行して、これを回避しています。これは正常に動作しますが、同じものの 2 つのコピーをコンパイルします。モジュール:(

4

2 に答える 2

0

私が思うのは、ランタイム構成が間違っていることです。個々のプロジェクトは問題ないはずです。実行していたランタイム構成を開き、GWT のエントリを確認してください! 削除したモジュールがまだここに存在する場合は、それを削除する必要があります。

プロジェクトのランタイム構成

于 2012-03-15T22:10:49.990 に答える
0

以下のビデオを参照できます。

http://www.youtube.com/watch?v=UW4WSYs1bKE

名前を変更するには

  1. プロジェクトを右クリックします。
  2. [実行] ---> [実行構成] を選択します。
  3. Arguments タブで、Program Arguments の Old Module Names を変更します。
  4. また、GWT タブで、選択したモジュール名が正しいことを確認してください。

すでに私はここでこれに答えましたGWT:モジュールの名前を変更するにはどうすればよいですか

于 2012-03-16T09:45:34.387 に答える