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