Maven Dependency 문제

넙데데맨·2022년 6월 17일
0

문제 해결

프로젝트의 maven Dependencies 탭에 junit spring-test를 추가했음에도 불구하고 import가 안되어서 .m2 repository도 삭제해보고 별의 별 짓 다하다가 프로젝트가 다 꼬여서 포맷도 하고 하루를 날렸다.

발생한 문제


junit과 springtest의 파일의 불이 꺼져 있었고 import가 자동으로 되지 않았다.

경과

  1. .m2 repository 하위 폴더를 삭제해보라길래 삭제했다.
  2. 갑자기 오류가 왕창 뜨기 시작하더니 빨간 줄 폭격
  3. 당황해서 이것 저것 해보다가 STS, maven 전부 삭제
  4. 재설치하니 sts4 버전을 쓰다가 sts3 addon 설치도 안됨(처음엔 잘 됐음)
  5. 포맷
  6. sts4 sts3 addon 설치가 안됨
  7. 알아 보니 STS4는 Boot 기반 프로젝트를 지원하기 위한 거고 3,4가 따로 업데이트 되는 중이라고 함
  8. 현타와서 sts3 버전으로 실습하기로 함
  9. 문제 다시 발생

해결

정말 어이 없게도 Maven을 제대로 이해하지 못해서 일어난 일로 pom.xml파일에 depedency를 추가할 때 지정된 scope 태그가 문제였다.
scope 태그가 어떻게 작동하는지는 아직도 모르겠지만 삭제하자 거짓말처럼 불이 들어오며 import 성공...

profile
차근차근

2개의 댓글

comment-user-thumbnail
2022년 6월 24일

해결하셔서 다행이네요. 박수보내고 갑니다.

1개의 답글