본문 바로가기

개발환경/eclipse

[eclipse] 이클립스 메이븐 오류

밑도끝도없는 오류들아....
Could not find or load main class net.developia.


이클립스

해결방안...여러가지..

1. 버젼확인
2. 소스파일이 멀쩡 한지 확인  
3. maven update ( 메이븐 프로젝트라서)
4. project clean
5. idle 다시켜기
6. 컴퓨터 재부팅
7. 공백지웠다가 없애기
8. .m2 안의 repository 지우기

등등등... 확인해보자


1. 버젼확인

이거는 이클립스를 떠나서 모든 곳에서 적용되니 필수

2. 소스파일이 멀쩡 한지 확인  

소스에 오타가 없는지... https인지, http인지 등등

3. maven update ( 메이븐 프로젝트)

프로젝트에서 오른쪽 마우스 [Maven] -> [Update Project]


4. project clean  

프로젝트 클린

5. idle 다시켜기

6. 컴퓨터 재부팅

7. 공백 없애기

이거는 이클립스의 유명한 버그라고한다

.xml 맨앞에 공백이 있으면 돌아가지 않는다고 한다.
beautify( ctrl + shift + f )를 해도 없어지지 않으니 직접없애자
가끔은 공백이 없는곳에서 내가 만들었다가 저장하고 다시 지우면 된다고도 한다.... (이게 무슨에러람?)

8. .m2 안의 repository 지우기

이거는 3번을 하면 자동으로 다운받아지는 것들인데
경로는 다음과 같다 C:\Users\[유저이름]\.m2

저걸 지우고
3번에 해당되는 메이븐 업데이트를 하면
다시 필요한것들을 알아서 다운받게된다