[Gradle] Gradle 프로젝트 생성
#import
Spring Boot Gradle Plugin Reference Guide[docs.spring.io] Gradle project 생성 방법[Smart YMS]
Gradle
Gradle
은 대표적인 Dependency Checker 및 Build Tool로 ,
Maven
과 같은 Project Dependency 관리 도구 이다.
Vs Maven
Gradle
은 Dependency Version 관리도 자동으로 해주어 보다 편리한 프로젝트 관리가 가능하다.
최근 Maven
에서도 버전 관리는 자동으로 해주고 있다.
구버전에서는 직접 Version 명시
Maven
의 경우 .xml
을 사용하고 Gradle
은 DSL 언어
를 사용한다는 점이 다르다.
Gradle
에서 사용할 수 있는 Script DSL
로는 Groovy
와 Kotlin
Maven에서는 Goal
이 작업 단위이며,
Gradle
은 Task
가 작업 단위 이다.
본인은 항상 Maven
으로만 Dependency 관리를 진행해왔어서,
이번엔 Gradle로 Spring Boot Project를 생성해,
Dependency 관리도 해보려한다.
Window에서 진행
Gradle 설치
gradle.org에서 Gradle
을 설치할 수 있다.
Unix OS
Unix 운영체제 라인이라면 아래 명령어로 간편하게 설치할 수 있다. Linux, Mac
$ sdk install gradle 7.3
$ brew install gradle
Window OS
Window OS
는 gradle.org/release에서 압축파일을 다운받아, 압축을 풀기만 하면 된다.
실행파일만 있는 binary-only
혹은 각종 문서가 포함된 complete
그 후 C:\Gradle
경로 생성 후 압축 해제 폴더를 넣어준다.
이제 Window 환경 변수에 C:\Gradle\gradle-버전\bin
경로를 추가해준다.
환경변수
에 들어가서 새로만들기
에 위 경로를 추가해준다.
이제 환경변수를 추가해줬으니 컴퓨터를 재시작 해주자.
gradle 설치 확인
cmd
에서 아래 명령어를 입력해 Gradle
설치 확인을 해보자.
gradle -v
위 메시지가 나왔다면, Gradle
설치가 완료되었다.
Gradle Project 생성
이제 Gradle
프로젝트를 생성해보자.
gradle init
먼저 Project 생성을 원하는 경로로 이동해주자.
그 후 gradle init
명령어를 입력하면 아래와 같이 gradle
로 생성할,
Project의 유형을 선택할 수 있다.
각 Project 유형에 대한 설명은 아래와 같다.
basic
: 기본 Project Type, 각 요소 수동으로 구성application
: java application Type,App.java
포함library
: java library Type,Library.java
포함Gradle plugin
: java로 구현된 gradle Plugin Type
우리는 1번 basic
을 선택해 주자.
DSL script select
이제 gradle
의 DSL
script로 Groovy
, Kotlin
중에 어떠한 방식으로,
build
할 건지 선택할 수 있다.
Groovy
를 선택해주자.
Project Property Select
이제 해당 Project
의 속성을 선택할 수 있다.
name
, source package
등을 자신의 Project에 맞게 선택하자.
Gradle
은 TASK 단위
로 실행되는데 방금 init
Task 단위가 종료되었음.
댓글남기기