[Gradle] Gradle 프로젝트 생성

GilLog·2021년 11월 28일
1

Gradle

목록 보기
1/1

#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을 사용하고 GradleDSL 언어를 사용한다는 점이 다르다.
Gradle에서 사용할 수 있는 Script DSL로는 GroovyKotlin


Maven에서는 Goal이 작업 단위이며,

GradleTask가 작업 단위 이다.


본인은 항상 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 OSgradle.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

이제 gradleDSL scriptGroovy, Kotlin 중에 어떠한 방식으로,

build 할 건지 선택할 수 있다.

Groovy를 선택해주자.

Project Property Select

이제 해당 Project의 속성을 선택할 수 있다.

name, source package 등을 자신의 Project에 맞게 선택하자.


GradleTASK 단위로 실행되는데 방금 init Task 단위가 종료되었음.

profile
🚀 기록보단 길록을 20.10 ~ 22.02 ⭐ Move To : https://gil-log.github.io/

0개의 댓글