Spring을 배우는 짧은 시간내에 두번이나 에러가 났었는데 한번은 pom.xml 파일 에러였고
한번은 maven dependency problem 에러였다.
라이브러리 빌드에 문제가 있는 경우 가끔 pom.xml 빨간 에러 X 박스가 뜨고
Maven Dependencies 안에도 빌드 처리가 안될때가 있다.
원래 pom.xml에 dependency를 붙여넣기 하면 자동으로 프로그램에서 빌드처리를 해 준다.
하지만 각각 빌드되는 시간이 차이가 나고, 덩치가 큰 것들은 시간이 오래걸리기도 한다.
빌드가 끝나기전에 그새를 못참고 다른버튼을 눌렀다가 완전히 설치가 안되고 종료된경우
파일 상단에 빨간줄이 그어지고 pom.xml 에 에러표시가 뜨게 된다.
저장 버튼은 이미 눌렀는데 프로그램을 껏다 켜도 에러가 그대로 남아있다.
pom.xml 에러 해결방법은
1. 프로젝트 우클릭 - Run As - Maven clean
2. 프로젝트에서 우클릭 - Maven - Update Project
3. 창이 뜨면 업데이트 할 폴더를 선택하고 아래의 체크박스를 체크한다.
Ok 버튼을 누르고 나면 메이븐이 다시 업데이트가 되며 에러가 사라지며
Maven Dependencies 안에도 빌드가 잘 되어 있는걸 볼수 있다.
하지만 그 후 나는 또 프로젝트에 클릭을 잘못해서 Maven 폴더를 날려버렷다...ㅋㅋ
프로젝트의 maven repository에 dependency가 없으면
maven dependency problem 이 발생한다
라이브러리 빌드에 문제가 생겨
maven dependency problem 이 발생하면
두번째 방법으로는
1. 이클립스 종료 후 C:\ Users \ 유저이름 \ .m2 폴더나 안의 라이브러리 파일을
삭제하고 잠시 바탕화면에 복사해둔다.
(삭제하면 혹시 잘못될 때 자료를 다 날릴수 있음)
2. 이클립스 재실행을 하면 프로그램이 메이븐 저장소에서 다운로드 받아 로컬 저장소로 저장한다.
내 경우는 저래도 에러가 해결이 안되어서 바탕화면에 복사해 놨던 .m2 폴더를
제자리에 원상복귀 하니 problem이 사라졌다.
(확실하지 않지만 이것저것 해봤더니 고쳐졌음)
'프로그래밍' 카테고리의 다른 글
[git] github에 올라간 파일 삭제 하는 방법 (0) | 2023.11.06 |
---|---|
[Visual Studio Code] 한글 노란 네모 박스 없애는 법 (0) | 2023.10.03 |
[SQL] Oracle SQL Developer 데이터임포트 (0) | 2022.06.16 |
[Eclipse] 이클립스에 자바스크립트 자동완성기능 Tern 플러그인 설치 (0) | 2022.05.13 |
절대경로와 상대경로의 차이 (0) | 2022.05.10 |
댓글