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>
import org.apache.lucene.analysis.standard.StandardAnalyzer; public class main { }
probrem
Cannot resolve symbol 'lucene'
そもそもの依存ライブラリ追加方法
- pom.xmlを開く
- ⌘ N を押して、
Add Dependecy...
クリック - 追加したいライブラリ名を検索して追加
解決方法
project reloadを行う。
手順 1. pom.xml 右クリック 2. maven > project reloadをクリック
解決。