티스토리 뷰

새로운 메이븐 jar을 적용하려고

pom.xml에 <dependency>를 넣다보면

가끔 오래 걸리는 것들이 있다. 

사실 저장 누르고 설치하는 동안

건드리면 안되는데

스프링 이거 저거 클릭 하다보니

응답없음이 뜨고...

그럼 그냥 강제종료하고...

그러면 저렇게 빨간줄이 그어져 있는 것이다.



사진처럼 <project>태그 안이나

해당 <dependency>에 에러가 나는데,

아마도 메이븐폴더에 해당 라이브러리가

완전히 설치되지 않아서 그런 것 같다.


저장 버튼은 비활성화 되어버렸고,

스프링을 다시켜도 에러는 그대로다.


그럴때는 아래처럼 하면 된다



 Run As -> Maven clean을 누른다

스프링의 상단에서 Run탭을 가도 되고,

아래 사진처럼 해당 프로젝트 폴더에서

run as로 가도 된다


이렇게 메이븐의 데이터 버퍼를 지운다



그다음엔 익스플로러에서

해당 프로젝트에 오른쪽마우스 클릭을하고

아래쪽에 있는 Maven -> Update Project 

를 눌러서 업데이트 메이븐 프로젝트 창을 켠다.

단축키 알트 f5랜다.



업데이트 창이 켜지면

에러난 프로젝트 포함하여

업데이트를 원하는 프로젝트를 선택한다.


\처음엔 아래 3개만 체크 되어 있는데,

여기서 Force Update of Snapshots/Releases

도 체크하여 총 4개를 체크한 상태로 오케이





그러면 사진처럼 하단에서 메이븐이

다시 업데이트 되는 걸 볼 수 있다!

다 못깔아서 에러난 그 jar를 다시 까는만큼

오래 걸리기 때문에

그냥 업뎃 종료될 때까지

내비두자 ㅠㅠ


다 완료되면 pom.xml에 있던

빨간줄 에러가 없어지고 프로그램도

잘 실행이 된다~

댓글