6

jar依存関係をpom.xmlに追加しても、IntelliJはMavenモジュールでクラスを見つけることができません。

Mavenモジュールを作成しました:test-intellij。次に、クラスを作成して、次のようTestAppに実装しました。ApplicationContextAware

public class TestApp implements  ApplicationContextAware{
}

IntelliJは私に言った:「クラスApplicationContextAwareが見つかりません」。そこで、「alt + enter」を押してから、ポップアップのヒントから「Addmavendependency」を選択しました。

この操作の後、以下の依存関係がpom.xmlに正常に追加されました。

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>3.1.3.RELEASE</version>
    </dependency>

しかし、ApplicationContextAwareクラスをインポートしようとしても、IntelliJはインポートするApplicationContextAwareクラスを見つけることができません。

誰かが私がこの問題を解決するのを手伝ってもらえますか?

4

1 に答える 1

9

IntelliJ IDEAツールウィンドウの対応するボタンを使用して、Mavenプロジェクトを再インポートしてみてください。Maven Projects依存関係がダウンロードされ、インデックス作成が完了するまで待ちます。File| Invalidate Caches役立つかもしれません。

また、最新のIDEAバージョン(現時点では12.0.2)を使用していることを確認してください。Project Viewダウンロードした依存関係jarの内部を、External Librariesノードで参照できるはずです。

于 2013-01-22T07:59:57.797 に答える