자율 학습/에러 해결

Git -> Eclipse import 할 때, 상위 폴더 없이 src 폴더가 메인으로 들어오는 경우 (내부 파일을 연동했을 때)

2022. 9. 7. 00:51

Git 연결만 한 상황에서,

import는 분명 Working Tree 안에 있는 폴더를 해야 한다고 배워서 어떡하지 하다가 

src 폴더를 클릭해서 임포트 했더니 진짜로 src 폴더만 들어오는 대참사가..

 

 

 

그래서 구글링해보니

Directory 를 잘 지정해서 가져오면 되는 거였다.

src에 우클 - import - Projects from Folder or Archieve

 

src까지 들어가 있음..

Directory 클릭

상위로 가서 내가 원하던 프로젝트명까지만 들어가고 폴더 선택 누르기

 

경로 지정 잘 됐는지 확인하고

체크 박스 체크하고 진행.

(내가 이미 임포트 하고나서 캡쳐를 한 거라 체크할 수 없는 거임)

 

그럼 이렇게 잘 들어와있다.

 

 

그런데 이번엔 두 가지 문제가 생김.

1) 에러 발생.

-> Java Build Path 지정해준다.

project명 우클 - Properties - Java Build Path - Libraries - JRE System Library - Edit - Alternate JRE - Finish - Apply

 

2) 기존의 src 연동 폴더는 그냥 삭제해도 되는지..?

-> 삭제해도 된다는 답을 받았다. 푸시만 안 하면 됨.

 

 

 

+

그래서 일단 프로젝트를 피시에 잘 다운받아놓고, 싹 밀어버리고 다시 하기로 했다.

내가 애초에 src 폴더를 뜯어온 모양이다. 이해가 안 되는 게 난 분명 프로젝트명 우클로 share project 했는데.. 작대기 하나 때문에 엉킨걸까;;

 

순서는 정확히 기억나지 않는데 이런식이었음.

1. 깃헙, 이클립스 워크스페이스, 연결된 깃 저장소 싹 밀기

2. 이클립스에 프로젝트 파일을 다시 임포트

3. https://www.toptal.com/developers/gitignore 사이트에서 eclipse, java를 입력하여 .gitignore 파일 코드 생성.

4. 깃헙 내 해당 저장소에 .gitignore 파일 만들어서 코드 넣기.

5. jar은 잠깐 주석처리하고 커밋하고 이클립스에서 pull 

(내 프로젝트 안에 jar 파일이 있기 때문에 이거 안 하면 프로젝트 커밋&푸시를 못함)

5. 프로젝트명 우클 - team - share project 하여 commit & push

6. .gitignore 파일에  classpath, project 추가

7. 다시 pull