오류가 난 project의 Builde Path를 확인해 보면 'Project and External Dependencies'와 'Web App Libraries'가 없는 것을 확인할 수 있다.
.classpath와 .project가 없기 때문에 생기는 오류다. 원래라면 Gradle이나 Maven project에선 eclipse 의존성을 추가하면 두 file이 자동으로 생성되야 하지만 최신 version Eclipse와 egov(전자정부프레임워크)의 오류로 생성이 안 되거나 잘못된 file이 생성된다.
해결법
새로운 Gradle Project를 생성 후 .classpath와 .project의 내용을 에러가 난 프로젝트에 붙여 넣으면 해결된다.
혹은 Eclipse error가 수정될 때까지는 Gradle이나 Maven project에서도 .classpath와 .project를 Github에 푸쉬해 둬야 한다. 참고로 Eclipse에서 Spring Boot Project 생성 시 자동 생성되는 .gitignore에 .classpath와 .project가 포함돼 있으므로 수동으로 지워줘야 한다.
'Java' 카테고리의 다른 글
Eclipse에서 server 삭제 후 재추가 시 'The name is aready in use. Specify different name.' 해결법 (0) | 2024.08.15 |
---|---|
Eclipse에서 code가 정상인데 error날 때 해결법 (0) | 2024.08.11 |
왜 Calendar class의 MONTH만 0부터 시작할까? (0) | 2024.08.09 |
Eclipse github 연동 Can't connect to any repository(git-receive-pack not permitted on) 해결 방법 (0) | 2024.08.05 |
class 선언과 set, get 개념 (0) | 2024.08.04 |