私は新しいコンピューターに移動しており、処理中に、git ソースから新しい Intellij 12 プロジェクトを作成しています。
以下を含む gwt モジュール ファイルがあります。
<!-- Other module inherits -->
<inherits name="com.google.common.collect.Collect" />
<inherits name="com.google.common.base.Base" />
<inherits name="com.bdl.message.Message" />
<inherits name="com.bdl.universal.Universal" />
<inherits name="com.bdl.appengine.AppEngine" />
<inherits name="com.bdl.gwt.BdlGwt" />
<inherits name="com.google.gwt.inject.Inject"/>
com.bdl.* エントリは、私が作成した別のライブラリからのもので、モジュールの依存関係にそれらの jar ファイル (およびソース) があります。これらの依存関係を削除すると、対応する継承名が赤くなり、エラーを示していることを確認できます。
また、依存関係として、以下を含むグローバル ライブラリ Guava (GWT) があります。 -rc2-javadoc.jar
しかし、これにもかかわらず、Collect と Base の継承は赤色であり、GWT コンパイラーは、Collect.gwt.xml が見つからないと言って失敗します。
私の古いシステムには、同じように設定されたIntellij 11プロジェクトがあります(どこかに違いがあるはずですが、見つけるのに何時間も探していましたが見つかりません)。依存関係があり、アプリのモジュールの継承行はまだ赤ですが、GWT コンパイラーは成功し、Collect.gwt.xml を jar:file:/[path-to-guava]/guava- にあるべき場所に見つけます。 gwt-14.0-rc2.jar!/com/google/common/collect/Collect.gwt.xml
私が見逃している単純でばかげた何かがあるに違いありませんが、それを見つけることができません。