maven으로 분명 라이브러리를 빌드패스 했음에도 라이브러리 속 함수가 임포트 되지 않는 경우가 있다.
이건 maven이 라이브러리를 다운로드 받다가 모종의 이유(?)로 라이브러리를 다운 받지 못했을 때 발생하는데,
다양한 방법이 있다.
1. repository 파일을 그대로 날리기.
maven이 관리하는 repository 파일이 어딨는지는 저번 포스팅에서 얘기한 적이 있다.
https://itstudy-mary.tistory.com/169
이 repository 파일을 모두 삭제하고, STS 툴을 껐다가 켜면 다시 maven이 다운로드 - 빌드패스 할 것이다.
(아마 이게 제일 쉽지 않을까?)
2. 다운로드 받지 못한 파일만 다운로드 하기.
간혹 어떤 라이브러리가 없어서 이것이 되지 않는지 알 수 있는 경우가 있다. 이 떈 아예 maven이 만든 폴더가 있어도 빈 폴더일 때가 있다. 이 땐 그 라이브러리의 폴더를 날려버리고 STS툴을 껐다가 켜면 다시 다운로드 - 빌드패스 한다.
3. 프로젝트 업데이트
프로젝트의 target이 라이브러리를 일시적으로 인식하지 못할 수도 있다. 이럴 때는
1) project-clean
2) 프로젝트 우클릭 - maven - Update Project
반응형
'SpringBoot' 카테고리의 다른 글
스프링부트에서 jsp 파일 만들기 (0) | 2020.07.13 |
---|---|
스프링부트 viewresolver와 Mustache (0) | 2020.07.13 |
SpringBoot의 어노테이션, 스프링 컨텍스트 (0) | 2020.07.10 |
의존성 관리도구(Maven)에 라이브러리 추가하기 (0) | 2020.07.10 |
SpringBoot 시작하기 (0) | 2020.07.10 |