기본적인 프로젝트 개발 환경은 다음과 같습니다.
IntelliJ IDEA
- Spring Boot
- Java 11
- Gradle
Gradle 프로젝트 선택 화면
Project Name, GroupId 작성 화면
build.gradle 파일을 열어 봅니다.
초기 build.gradle 파일
plugins {
id 'java'
}
group 'org.example'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
buildscript {
ext {
springBootVersion = '2.1.7.RELEASE'
}
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin : 'java'
apply plugin : 'eclipse'
apply plugin : 'org.springframework.boot'
apply plugin : 'io.spring.dependency-management'
group 'com.swchoi.webservice'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
프로젝트 의존성 확인 화면
[Ctrl + Shift + A] Action 검색창을 열어 share project on github 검색
인텔리제이 깃허브 프로젝트 생성
git commit and push(.idea 디렉토리는 커밋하지 않습니다.)
github 프로젝트 생성
[Ctrl + Shift + A] Action 검색창을 열어 plugins 검색 후 ignore 설치
gitignore 파일 생성
깃허브 반영
[Ctrl + K] 깃 커밋
[Ctrl + Shift + K] 킷 푸시
깃허브 푸시 확인