Gradle 퀵가이드 Java 프로젝트 생성

Gradle로 Java 프로젝트를 빠르게 생성해 본다.

개발 환경

  • Java : 1.8
  • Gradle : 4.1

Gradle 프로젝트를 생성한다.

디렉터리 gradle-hello-world를 생성하고, Gradle 프로젝트를 초기화한다.

$ mkdir gradle-hello-world $ cd gradle-hello-world/ $ gradle init BUILD SUCCESSFUL in 1s 2 actionable tasks: 2 executed

소스 코드를 작성한다.

소스 코드 디렉터리를 생성한다.

$ mkdir -p src/main/java/hello

소스 코드 src/main/java/hello/HelloWorld.java를 작성한다.

package hello; public class HelloWorld { public static void main(String[] args) { System.out.println("hello world!"); } }

Gradle로 빌드한다.

빌드를 위해 build.gradle에 아래 내용을 추가한다.

apply plugin: 'java'

NOTE : 모든 빌드에 대한 내용은 build.gradle에 기입된다.

빌드 명령어 gradle build로 빌드을 하면 build 디렉터리를 생성하고, 소스 코드 빌드를 진행하게 된다.

$ gradle build BUILD SUCCESSFUL in 2s 2 actionable tasks: 2 executed

Gradle 프로젝트를 gradlew으로 실행하기

build.gradle 파일에 아래 내용을 추가하면 어플리케이션을 직접 구동할 수 있다.

apply plugin: 'application' mainClassName = 'hello.HelloWorld'

구동 명령어 gradlew run로 어플리케이션을 직접 구동해 본다.

$ ./gradlew run > Task :run hello world! BUILD SUCCESSFUL in 2s 2 actionable tasks: 1 executed, 1 up-to-date

디렉터리 구조

생성된 디렉터리를 확인하기 위해 tree를 입력한다.

$ tree . ├── build.gradle ├── gradle │   └── wrapper │   ├── gradle-wrapper.jar │   └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main └── java └── hello └── HelloWorld.java

소스 코드

참조




최종 수정 : 2017-12-22