2016-12-30 7 views
0

IntelliJは記号「google」を解決できません。このインポートについてMaven Guava依存性IntelliJ IDEAのシンボル 'google'を解決できません

<dependency> 
    <groupId>com.google.guava</groupId> 
    <artifactId>guava</artifactId> 
    <version>19.0</version> 
</dependency> 

私はMavenのリポジトリを更新しました:私は正しく依存関係を追加して、それはそれについて文句を言うしませんが

import com.google.common.cache.LoadingCache; 

。 IntelliJ IDEAでMavenの自動インポートが有効になっています。私のプロジェクトはSDKバージョン1.8を使用しています。ウェブ上の多くの例に基づいて、これはうまくいくはずですが、そうではありません。

私はthisと類似しています(同じ問題ではありませんが、私のコードはコンパイルされません)。私はキャッシュを無効にして再起動しようとしましたが、それは役に立たなかった。また、IDEAのシステムディレクトリを削除することをお勧めします。私はこれが良いアイデアかどうか、私はそれを行う場合、どのくらいのものが壊れているか分かりません。

+0

IntelliJ thayが混乱している場合、通常はキャッシュを無効にしてMavenプロジェクトを再インポートすると問題が解決されます – Tome

+0

プロジェクトの再インポートとキャッシュの無効化は何度も失敗したようです。今は、すべてについて「解決できない」と言っています! :( –

+0

@AtteJuvonenコマンドラインからビルドしようとするといいですか? –

答えて

0

誰かが同様の問題を抱えている場合は、pom.xmlを読むことが役立ちます。私は<properties>が2回定義されていたことが分かります。何らかの理由で、Guavaの依存関係を追加する前に問題を引き起こしていませんでした。重複した定義を削除した後、すべてが再び動作するようになりました。

関連する問題