HomeBlogGuestbookLab 

JDM's Blog

온갖 테스트 결과가 기록되는 이곳은 JDM's Blog입니다. :3

Gradle를 이용한 자바 프로젝트 빌드

이번 포스팅은 Gradle을 이용해 자바 프로젝트를 빌드해보는 법을 알아보고자 합니다. 이번 가이드는 Gradle 홈페이지가 아닌 spring.io - gradle guide에서 참조했습니다. 개발 환경은 windows7 32bit입니다.

자바 프로젝트 준비(Java Project Setup)

Gradle까지는 설치가 되었다는 가정하에 진행합니다. Gradle 설치에 대해서는 이곳을 참조하세요.

디렉토리 구조 만들기

최상위 루트 디렉토리부터 만들어봅시다. 저는 "helloworld" 라는 디렉토리를 만들었습니다. 그리고 그 밑으로 src/main/java/hello 순으로 디렉토리를 만듭니다.

따라서 다음처럼 명령 프롬프트에서 접근이 가능합니다.

C:\helloworld\src\main\java\hello>
클래스 만들기

우선 HelloWorld.java 파일을 만들어봅시다. 내용은 다음처럼 작성합니다.

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

이 파일의 위치는 C:\helloworld\src\main\java\hello\HelloWorld.java 가 됩니다.

자바 프로젝트 빌드(build Java Project)

build.gradle 파일 만들기

그리고 build.gradle 이라는 이름의 파일을 C:\helloworld 위치에 만듭시다. 그리고 다음과 같은 내용을 입력하고 저장합니다.

apply plugin: 'java'
gradle로 빌드하기
C:\helloworld>C:\Users\Jung\Downloads\gradle-2.3-all\gradle-2.3\bin\gradle.bat build
:compileJava
:processResources UP-TO-DATE
:classes
:jar
:assemble
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build

BUILD SUCCESSFUL
C:\helloworld>

귀찮음(…)을 이유로 환경 변수 설정을 안했기 때문에 gradle.bat의 위치가 굉장히 길어졌습니다. 하지만 build 할때 문제는 없죠. 위처럼 gradle을 실행해서 준비한 자바 프로젝트를 빌드 했습니다.

Hello World!

그러면 gradle이 만들어낸 class 파일을 실행해 봅시다. 위치는 C:\helloworld\build\classes\main\HelloWorld.class 입니다.

C:\helloworld\build\classes\main>java HelloWorld
Hello World!

Closing Remarks

간단하게 Gradle을 이용해 자바 프로젝트를 빌드하고 실행해 봤습니다. 앞으로는 자주 써야 할지도 모르니 열심히 공부해야겠네요. :3