이전글 - maven
목차
1. gradle 설치
2. 빈 폴더 구조 생성
3. build.gradle 작성하기
4. build.gradle 이해하기
5. gradle wrapper
6. 컴파일하기
1. gradle 설치
이전글(maven) [1.maven 설치] 와 마찬가지로, gradle을 설치하고 환경변수 설정을 해준다.
환경변수 설정은 PATH 변수에 "[gradle 설치 폴더]/bin" 경로를 추가하면 된다.
설치가 잘 됐는지 확인하기 위해서는 커맨드라인에서 gradle -version 을 해보면 된다.
2. 빈 폴더 구조 생성
이전글(maven) [2. 빈 폴더 구조 생성] 과 완전히 똑같이 한다.
3. build.gradle 작성하기
이전글(maven)의 pom.xml 대신, 같은 위치에 build.gradle 파일을 생성한다.
그리고 아래 내용으로 채운다.
apply plugin: 'java'
sourceCompatibility = 1.8
targetCompatibility = 1.8
compileJava.options.encoding = "UTF-8"
repositories {
mavenCentral()
}
dependencies {
compile 'org.springframework:spring-context:5.0.2.RELEASE'
}
4. build.gradle 이해하기
가만 보면 maven 에서와 거의 똑같은 내용인데 표현 방식만 달라진 것임을 알 수 있다.
원격 중앙 리포지토리도 같은 곳을 사용한다.
apply plugin: 'java' // 그레이들 java 플러그인을 적용한다.
sourceCompatibility = 1.8 // 소스를 1.8 버전에 맞춘다.
targetCompatibility = 1.8 // 컴파일 결과를 1.8 버전에 맞춘다.
compileJava.options.encoding = "UTF-8" // 소스 코드 인코딩으로 UTF-8을 사용한다.
// 의존 모듈을 메이븐 (원격) 중앙 리포지토리에서 다운로드한다.
repositories {
mavenCentral()
}
// spring-context 모듈에 대한 의존을 설정한다.
dependencies {
compile 'org.springframework:spring-context:5.0.2.RELEASE'
}
5. gradle wrapper
프로젝트 최상단 폴더에서 'gradle wrapper' 명령어를 실행해보자.
그러면 아래와 같이 gradlew.bat, gradlew 라는 이름의 실행파일 두개와 gradle 폴더가 생성된다.
gradlew.bat 파일은 윈도우에서, gradlew 는 리눅스에서 사용할 수 있는 실행파일로,
gradle 명령어 대신 사용할 수 있는 wrapper 파일이다.
이 실행파일을 사용하면 gradle 을 설치 없이 gradle 명령어를 실행할 수 있다.
6. 컴파일하기
프로젝트 최상단 폴더에서 gradlew compileJava 명령어를 실행한다.
출처
초보 웹 개발자를 위한 스프링 5 프로그래밍 입문(최범균)
'2021 Spring Study' 카테고리의 다른 글
Spring 6. 의존 주입 및 @Autowired 연습 (0) | 2021.01.05 |
---|---|
Spring 5. Application Context 사용하기 (0) | 2021.01.01 |
Spring 4. DI 이해하기 (0) | 2021.01.01 |
Spring 3. 스프링이란 (0) | 2020.12.31 |
Spring 1. maven, gradle 이해하기 (1 - maven 부터 이해하자) (0) | 2020.12.04 |