Spring Boot Project
Last updated
Last updated
이 문서에서는 Spring Boot Project를 Github로 공유하는 방법에 대해서 살펴본다.
이 문서는 Repository 생성과 Collaborator 설정이 완료된 상태를 가정하고 진행한다.
팀원 중 한 명이 프로젝트를 생성한다.
name - demo
build framework - maven
packaging - war
java - 11
language - java
group - com.hacademy
artifact - demo
package - com.hacademy.demo
웹 개발에 필요한 의존성을 추가한다.
Github는 폴더를 업로드하지 않으므로 비어있는 폴더는 업로드가 이루어지지 않는다.
따라서 최초 생성된 프로젝트 폴더를 바로 업로드하면 다음 폴더들이 정상적으로 업로드 되지 않는다.
src/main/resources/static
src/main/resources/public
src/main/webapp/WEB-INF/views(JSP 사용 시)
그 외 여러 폴더들이 있을 수 있으며, 이 폴더들을 온전히 업로드하기 위해서는 파일을 내부에 하나 만들어야 한다. 파일 자체의 기능은 없는 더미 파일이어야 하므로 일반적으로 .keep
이라는 이름으로 생성한다.
설정이 완료된 프로젝트를 저장소에 연결하여 업로드한다.
생성한 팀원을 제외한 다른 팀원들은 원격 저장소에 업로드한 프로젝트를 내려받아야 한다. 저장소에 연결한 뒤 import project를 통해 프로젝트를 IDE로 불러온다.
프로젝트 정보가 정상적으로 표시되지 않는 경우 Maven 또는 Gradle을 이용하여 업데이트를 진행한다.