⚡ GitHub ↔ Eclipse 트러블슈팅

Jean·2025년 8월 19일
0

풀스택 교육

목록 보기
26/28

🥵 문제 상황

  • VSCode에서 작성한 프로젝트를 GitHub에 push → Eclipse에서 pull 후 import
  • Eclipse에서 Dynamic Web Module 적용 시 WebContent/ 폴더가 새로 생김
  • 하지만 Git에서 받아온 HTML/CSS/JS 파일들은 루트에만 있음
  • 따라서 Eclipse가 웹 리소스를 제대로 인식하지 못하고 실행 불가

🗂️ 원인

  • Eclipse의 Dynamic Web Project 구조는 WebContent/를 웹 루트로 강제 사용
  • 반면 VSCode에서 작업하면 보통 프로젝트 루트에 파일을 두는 경우가 많음
  • 이로 인해 GitHub의 폴더 구조와 Eclipse의 기대 구조가 불일치

✅ 해결방법

Eclipse에서 VScode에서 쓴 코드를 Clone

  1. Eclipse → File → Import → Git → Projects from Git → Clone URI
  2. GitHub 저장소 URL 입력
  3. 로컬 워크스페이스 경로 선택
  4. Import as General Project 후 → Project Facets → Dynamic Web Project로 변환

📌 하지만 여전히 폴더 구조가 다르다!

Eclipse의 폴더 구조에 맞게 변환

  • WebApp 폴더에 기존 코드들을 넣고 GitHub에 Push
  • VSCode에서 Pull 해서 받아 사용

🎨 느낀점

  • VSCode와 Eclipse는 프로젝트 구조에 대한 기본 전제가 다르다 → 충돌 발생
  • 결국 팀/도구 간 협업을 위해선 표준 디렉터리 구조를 먼저 맞추는 게 핵심일듯 하다
  • GitHub은 단순히 코드만 저장할 뿐, IDE의 규칙까지 맞춰주지 않는다…
  • 앞으로는 초기 설계 단계에서 폴더 구조를 합의하면 불필요한 삽질을 줄일 수 있을 것 같다!
profile
햇내기 개발자 지망생

0개의 댓글