2012-02-08 7 views
1

私はgrailsプロジェクトを持っており、gwtプラグイン0.6.1を使用しています。 GWTのバージョンは、ivyを使用して設定されています。Intellijのアイデア未解決のシンボルgrails + gwtプロジェクト

com.google.web.*のクラスを使用しようとすると、奇妙な未解決のシンボルエラーが発生します。完全なクラス名を使用すると、インラインのインライン・レポートではwebパッケージを解決できません。同じクラスをインポートしてもエラーは発生しません。

私はすでにgrails cleanを実行しようとしましたが、考えてもsystemというアイデアは削除されました。 アイデアはスマート・コンプリートを使用すると、通常はクラスをインポートしますが、この場合アイデアはクラスをインポートするのではなく、完全なクラス名を挿入します。

webパッケージは、gwt-users-2.4.0.jarおよびgwt-servlet-2.4.0.jarにあります。どちらのジャーもクラスパスにありますが、この方法でプラグインするとgwtの依存関係が整理されます。

エラーフルインラインclaasnames使用している場合:

Error when using full inline claasnames

import文で同じクラスを使用してエラーなしを:

No error when using import

は、誰もがアイデアを持っていますか?

+2

に含まれています。私は問題を作成しました:http://youtrack.jetbrains.net/issue/IDEA-81056 – Sergey

+0

クール..あなたのサポートをありがとう! – Peter

答えて

1

私もIntelliJ IDEAと同様の問題がありました。アイデアキャッシュを無効にすることで問題を解決しました。キャッシュを無効にすると、すべてのライブラリと他のファイルが再インデックスされます。この答えもチェックしてください。固定Grails and IntelliJ Cache Issues

enter image description here

+0

動作しませんでした。キャッシュを無効にして、 'grails clean'とアイデアを削除すると、ローカルシステムのディレクトリが役に立たなかった。問題は同じままです。 – Peter

+0

どのバージョンのIDEAをお使いですか? –

+0

私はIDEA 11.0.2を使用しています – Peter

関連する問題