본문 바로가기
유용한기술

[InteliJ] maven dependency 추가 후 바로 import 안 될때

by DuncanKim 2022. 8. 2.
728x90

[InteliJ] maven dependency 추가 후 바로 import 안 될 때

 

 

우리는 외부 라이브러리를 쓰려면 의존성 설정을 하고, 각 클래스에서 import를 해서 쓴다. 그런데, pom.xml에 dependency를 추가했음에도 계속 import가 안 된다면...? 어떤 것을 의심해야 할까?

 

가장 기본적인 것은, 외부 라이브러리가 불러와졌는지를 의심해야 한다. 당연히 라이브러리가 없기 때문에 불러올 클래스가 없다고 인식하는 것이다.

 

프로젝트 창에서 아래 '외부 라이브러리'에 사용하고자 하는 라이브러리가 들어와 있는지 보아야 한다. 만약, 라이브러리가 없다면, 외부 라이브러리의 소스들이 아직 내 로컬에 없다는 뜻이 된다. 이것을 방지하기 위해서는 다음과 같은 작업을 꼭 수행하자.

 

 

1. dependency 쓰면서 소스 로드

 

 

보통 이렇게 쓰고 나서 아무것도 안 할 때가 있다. 붙여 넣기만 하고 아무것도 하지 않으면 가끔 불러오기가 안 된다. IntelliJ에서는 우측 상단을 보면 다음과 같은 아이콘을 볼 수 있다.

프로젝트 구조가 변경되었을 때, 변경 내용을 로드하는 것이다. 이 버튼을 누르면 인텔리제이에 변경된 구조에 따라서 필요한 라이브러리의 소스들을 알아서 가져오게 되어 있다.

 

 

2. 자동으로 되게 하려면?

 

1) 빌드를 자동으로 하게 한다.

 

2) 빌드 도구 - maven - import 설정 변경

동그라미 쳐진 곳에 모두 체크를 해보자.

 

728x90

댓글