IntelliJ IDEAでmavenプロジェクトに依存ライブラリが import できないときの対処法

背景

タイトルどおりIntelliJ IDEAでmavenプロジェクト開発中に追加した依存ライブラリがimportできなかった。

とても単純な問題だったけど、はじめてのmavenでハマったので解決方法めも。

環境

現象

依存ライブラリを追加したのにライブラリをimportするとCannot resolve symbol 'library name'になった。

pom.xml

<dependencies>  
    <dependency>
        <groupId>org.apache.lucene</groupId>  
        <artifactId>lucene-core</artifactId>  
        <version>9.4.1</version>  
    </dependency>
</dependencies>

java

import org.apache.lucene.analysis.standard.StandardAnalyzer;  
  
public class main {  
  
}

probrem

Cannot resolve symbol 'lucene'

そもそもの依存ライブラリ追加方法

  1. pom.xmlを開く
  2. ⌘ N を押して、Add Dependecy... クリック
  3. 追加したいライブラリ名を検索して追加

pleiades.io

解決方法

project reloadを行う。

手順 1. pom.xml 右クリック 2. maven > project reloadをクリック

解決。