💡 gradle 설치 및 이클립스 import 하기
IT BASE/IT용어

💡 gradle 설치 및 이클립스 import 하기

01. gradle 설치


- gradle.org로 들어가서 설치를 진행합니다.

- 저는 C:\tools 에 설치하였습니다.

 

02. 윈도우 환경변수 설정


>시스템 환경 변수 편집 > 고급 > 환경 변수 > 시스템변수

- Path에 gradle 설치한 경로를 넣습니다

- C:\tools\gradle-7.1.1\bin 

 

 

03. gradle 생성하기


gradle init

 

- cmd에 들어가 자신이 원하는 폴더에 들어갑니다.

    - 저는 test 파일을 생성 후 명령어를 입력하였습니다.

 

Select type of project to generate:

  1: basic

  2: application  <== 프로젝트 유형을 '일반 애플리케이션 개발'로 선정한다.

  3: library

  4: Gradle plugin

Enter selection (default: basic) [1..4] 2

 

Select implementation language:

  1: C++

  2: Groovy

  3: Java  <== 프로그래밍에 사용할 언어를 '자바'로 선정한다.

  4: Kotlin

  5: Swift

Enter selection (default: Java) [1..5] 3

 

Select build script DSL:

  1: Groovy  <== 빌드 스크립트 파일을 작성할 때 사용할 언어를 'Groovy'로 선정한다.

  2: Kotlin

Enter selection (default: Groovy) [1..2] 1

 

Select test framework:

  1: JUnit 4  <== 단위 테스트로 사용할 프레임워크를 'JUnit'으로 선정한다.

  2: TestNG

  3: Spock

  4: JUnit Jupiter

Enter selection (default: JUnit 4) [1..4] 1

 

Project name : <== 엔터치면 현재 디렉토리명을 프로젝트 이름으로 사용한다.

Source package  <== 기본 자바 패키지를 설정한다.

 

 

04. gradle 명령어 보기


gradle tasks --all

 

- 해당 명령어를 입력하면 gradle 명령어를 볼 수 있습니다.

 

 

05. gradle 실행시키기


gradle -q run

 

- 해당 파일의 Java파일을 실행합니다.

 

> Task :run

Hello world.     <== 실행 결과

 

BUILD SUCCESSFUL in 16s

3 actionable tasks: 3 executed

 

06. gradle 빌드하기


gradle build

- 소스 파일을 컴파일합니다.

- 단위 테스트를 수행합니다.

- .jar 아카이브 파일을 만듭니다..

- 실행과 관련된 파일을 생성합니다.

- .tar, .zip 배포 파일을 생성합니다.

 

 

07. gradle clean


gradle clean

 

- build 파일을 삭제합니다.

 

 

08. 이클립스 import 준비


 

- 이클립스에 import 하는 법

    - .project

    - .classpath

    - .settings

 

 

plugins {

 

    id 'application'

    id 'eclipse'

}

 

repositories {

    

    dependencies.

    mavenCentral()

}

 

dependencies {

   

    testImplementation 'junit:junit:4.13.2'

 

   

    implementation 'com.google.guava:guava:30.1-jre'

}

 

application {

   

    mainClass = 'test.App'

}

 

- build.gradle에 들어가서 plugin의 id에 'eclipse'를 추가해줍니다.

 

 

 

'IT BASE > IT용어' 카테고리의 다른 글

⛓️ 링킹(linking)과 라이브러리(library)  (0) 2021.09.09
Verification(검증) vs Validation(확인)  (0) 2021.05.16