
스프링 부트에서 곧바로 import 하는 방식으로 Git에서 Clone으로 프로젝트를 가져올 때,
Gradle을 Refresh Gradle Profect를 하게 되면 인식하지 못하는 오류가 있었다.
구글링을 통해 아래와 같은 방법으로 해결했다.

1. 빨간색으로 체크된 아이콘을 눌러 GitRepository를 연결할 수 있다.

2. Git 선택 후 Open을 해준다. 아이콘이 보이지 않을 시,
Window > Show View > Other > Git > Git Repositories를 클릭해주면 된다.

3. Clone a Git repository 클릭

4. Github의 Repository의 정보와 계정정보를 가져오기 위해서
Github에서 Clone할 주소를 복사한 다음,

5. 복사한 URL을 Location의 URL에 입력하면 자동으로 나머지 정보가 들어간다.
* Authentication에는 이 저장소에 Commit이나 Push와 같은 소스를 올리기 위해서는
Github 계정을 입력해야 쓰기 권한이 주어진다.
만약 가져올 프로젝트가 읽기전용으로 가져올 때 입력하지 않아도 됨. Public 저장소 일시 누구든지 복제 가능함.

6. 받으려고 하는 Branch를 선택하고 Next를 눌러준다.

7. Github의 Repository 파일들의 복제본을 저장할 폴더를 지정하고 Finish
* 워크스페이스랑 다르다. 깃허브 소스를 저장할 곳을 지정하는 것이다.

복사한 폴더를 Git Repositories에서 확인가능하다!

8. 체크된 아이콘을 클릭하여 Package Expolorer로 창을 변경해준다.

9. STS에서 Import projects > Gradle > Existing Gradle Project를 선택하고 Next.

10. project root directory에서 WorkSpace가 아닌 Git Repository에서 Cloen 한 경로를 선택한다.
* 그냥 아까 생성한 폴더로 선택하는 게 아닌 git clone 생성 시 생성한 폴더 내부로 들어가 working tree에서 받고자 하는 폴더를 선택해야 정상적인 import가 된다.

11. 계속 Next 해주면 된다.

12. Finish 클릭하면 된다.

13. 프로젝트 Import가 완료되었다. 혹시나 에러가 뜨게 된다면,


Gradle을 한번 돌려준다.

마지막으로, 프로젝트 우클릭 > Run As > Spring Boot App을 실행시켜 정상 작동되는지 확인한다.

확인 결과 아주 잘 돌아간다👍
'Back-End > Spring' 카테고리의 다른 글
| [Spring] CSS 파일 변경 후 적용 안될 때 (0) | 2022.03.24 |
|---|---|
| [SpringBoot][오류] Duplicate entry 'goguma' for key 'member.PRIMARY' (0) | 2022.03.24 |
| [SpringBoot] 이미지 적용(경로추가)하는 방법 (0) | 2022.03.24 |
| [SpringBoot][오류] Springboot에서 jsp를 읽지 못하는 오류 (0) | 2022.03.23 |
| [SpringBoot][오류] To display the conditions report re-run your application with 'debug' enabled (0) | 2022.03.23 |