[Spring] STS에서 git clone 으로 프로젝트 import 하기

2022. 8. 5. 09:00개발공부 기강잡자/Java&Spring

맥북을 새로 사면서 맥북에 Spring 환경을 세팅하고 프로젝트를 import해야하는 상황이 왔습니다.
그 과정에서 겪은 에러를 포스팅 해보도록 하겠습니다.

STS git clone 해서 import 하는 법

1. File > Import 에서

Git > Projects from Git > Next

2. git clone을 위해 Clone URI 선택 > Next

3. URI 칸에 clone해올 깃 레포지토리 url을 적고 Next

4. 여기서 부턴 Next 계속 하고 Finish까지 가서 clone해오면 된다.

5. clone해서 import해오면 무수한 에러가 난다..

🤯

의문의 cannot be resolved to a type 에러

 

► 프로젝트 폴더 우클릭 > Configure > Add Gradle Nature 을 하면 이 오류는 해결된다!

Sync 기다려주면 된다..!


그러나...

may not have been initializedThe variable is undefined for type 에러가 계속 났다. 객체 의존성 주입이 제대로 되지 않아서 계속 오류가 나는 것 같아서 한참을 생각해보니 롬복을 사용하기 위해선 설치가 필요했다.

 

Lombok 설치하기

2022.07.08 - [개발공부 기강잡자/Java&Spring] - [STS] 롬복(Lombok) 설치

 

[STS] 롬복(Lombok) 설치

1. 롬복이란? 자바 클래스에 Getter, Setter, 생성자 등을 자동으로 만들어주는 도구 - 데이터를 처리하기 위해 속성들에 대한 Getter, Setter를 만들 때 유용 2. 설치 https://projectlombok.org/download Downlo..

devum.tistory.com

포스팅도 해놨었는데,,, 새삼 포스팅의 중요성을 깨닫고 내 글을 참고하며 다시 설치했다.

맥북은 조금 설치가 달랐는데

1. lombok.jar 열기

cd Downloads
java -jar lombok.jar

: 다운로드 받은 lombok.jar 파일이 다운로드 폴더에 있기 때문에 다운로드 폴더로 이동 후 jar 파일을 실행해준다.

 

2. Specify location에서 STS 경로를 잡아준다.

Mac의 경우 

응용프로그램>SpringToolSuite4>Contents>Eclipse>SpringToolSuite4.ini를 경로로 지정해준다.

이렇게

그 담은 윈도우 설치랑 똑같이 Install/Update -> Quit Installer 버튼을 눌러 컴퓨터에 롬복을 설치하고, Spring 프로젝트의 Gradle Refresh를 한다.


그러나 설치 후 Gradle Refresh를 해도 계속 오류가 사라지지 않아서 다시 에러의 구렁텅이로 빠졌는데..!

clone해온 프로젝트를 삭제하고 다시 clone 한 뒤, Configure > Add Gradle Nature 을 다시 해주니 에러가 사라지고 드디어 다시 localhost를 띄울 수 있게 되었다.

 

이 얼마나 감격적인 에러 해결의 순간인가~!!~ 희희 🫠