본문 바로가기

Java

Java 빌드 도구 Apache Ant

소스 수정과 컴파일이 빈번한 프로그래밍 작업에서 매번 명령 프롬프트에 타이핑하는 것은 꽤나 번거로운 일이다.

자바 빌드 작업의 효율성을 높여주는 도구인 Apache Ant를 사용해서 이를 해결해 보자.


Ant의 사용법


다음과 같이 자바 프로그램 디렉토리가 구성되어 있다.


[src] 폴더에 자바 소스 파일이, [classes] 폴더에 컴파일된 클래스 파일이 들어가는 구조다.

Ant 빌드에 필요한 build.xml 파일이 위치하고 있다.


build.xml 파일


[compile] 타겟에서 소스 디렉토리, 클래스 생성 디렉토리를 지정하고, javac로 컴파일하는 명령을 나타내고 있다.

[run] 타겟은 컴파일된 App 클래스를 실행하는 명령이다.


Ant로 자바 프로그램을 빌드한다.


[run] 타겟을 지정하여 Ant를 실행하면 App 클래스의 실행결과인 "Hello World!"가 출력된다.


아래 사이트를 참고하여 Ant 사용법을 익히도록 하자.


Apache Ant : http://ant.apache.org/

Ant 사용법 : http://ant.apache.org/manual/index.html